0001389050-20-000073.txt : 20200731 0001389050-20-000073.hdr.sgml : 20200731 20200731152304 ACCESSION NUMBER: 0001389050-20-000073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200731 DATE AS OF CHANGE: 20200731 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: 201065723 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-20200630x10q.htm 10-Q
0001389050--12-312020Q2falseP6MP1YP1YP1YP1YP1Y0001389050us-gaap:CommonStockMember2020-04-012020-06-300001389050us-gaap:RetainedEarningsMember2020-06-300001389050us-gaap:AdditionalPaidInCapitalMember2020-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001389050us-gaap:RetainedEarningsMember2020-03-310001389050us-gaap:AdditionalPaidInCapitalMember2020-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100013890502020-03-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:AdditionalPaidInCapitalMember2019-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001389050us-gaap:RetainedEarningsMember2019-06-300001389050us-gaap:AdditionalPaidInCapitalMember2019-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001389050us-gaap:RetainedEarningsMember2019-03-310001389050us-gaap:AdditionalPaidInCapitalMember2019-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100013890502019-03-310001389050us-gaap:RetainedEarningsMember2018-12-310001389050us-gaap:AdditionalPaidInCapitalMember2018-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001389050us-gaap:TreasuryStockMember2020-06-300001389050us-gaap:CommonStockMember2020-06-300001389050us-gaap:TreasuryStockMember2020-03-310001389050us-gaap:CommonStockMember2020-03-310001389050us-gaap:TreasuryStockMember2019-12-310001389050us-gaap:CommonStockMember2019-12-310001389050us-gaap:TreasuryStockMember2019-06-300001389050us-gaap:CommonStockMember2019-06-300001389050us-gaap:TreasuryStockMember2019-03-310001389050us-gaap:CommonStockMember2019-03-310001389050us-gaap:TreasuryStockMember2018-12-310001389050us-gaap:CommonStockMember2018-12-310001389050aroc:StockIncentivePlan2020Member2020-06-300001389050aroc:RestrictedStockAndStockSettledPerformanceUnitsMember2020-06-300001389050aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-06-300001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2019-12-310001389050aroc:LiabilityAwardsMember2020-04-012020-06-300001389050aroc:EquityAwardsMember2020-04-012020-06-300001389050aroc:LiabilityAwardsMember2020-01-012020-06-300001389050aroc:EquityAwardsMember2020-01-012020-06-300001389050aroc:LiabilityAwardsMember2019-04-012019-06-300001389050aroc:EquityAwardsMember2019-04-012019-06-300001389050aroc:LiabilityAwardsMember2019-01-012019-06-300001389050aroc:EquityAwardsMember2019-01-012019-06-3000013890502025-01-012020-06-3000013890502024-01-012020-06-3000013890502023-01-012020-06-3000013890502022-01-012020-06-3000013890502021-01-012020-06-3000013890502020-07-012020-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-04-012020-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-01-012020-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2019-04-012019-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2019-01-012019-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2019-04-012019-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2019-04-012019-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2019-04-012019-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2019-04-012019-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2019-04-012019-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2019-04-012019-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-04-012019-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2019-01-012019-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2019-01-012019-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2019-01-012019-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2019-01-012019-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2019-01-012019-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2019-01-012019-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-06-300001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050us-gaap:CorporateNonSegmentMember2020-04-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-06-300001389050us-gaap:LandAndBuildingMember2020-06-300001389050us-gaap:ComputerEquipmentMember2020-06-300001389050aroc:TransportationAndShopEquipmentMember2020-06-300001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-06-300001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2019-12-310001389050us-gaap:LandAndBuildingMember2019-12-310001389050us-gaap:ComputerEquipmentMember2019-12-310001389050aroc:TransportationAndShopEquipmentMember2019-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2019-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:JDHCapitalMemberaroc:ArchrockInc.Membersrt:AffiliatedEntityMember2020-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2020-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2020-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2019-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-04-012020-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-04-012019-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-01-012019-06-300001389050us-gaap:InterestRateSwapMember2020-04-012020-06-300001389050us-gaap:InterestRateSwapMember2020-01-012020-06-300001389050us-gaap:InterestRateSwapMember2019-04-012019-06-300001389050us-gaap:InterestRateSwapMember2019-01-012019-06-300001389050us-gaap:PerformanceSharesMember2019-04-012019-06-300001389050us-gaap:EmployeeStockMember2019-04-012019-06-300001389050us-gaap:PerformanceSharesMember2019-01-012019-06-300001389050us-gaap:EmployeeStockMember2019-01-012019-06-300001389050us-gaap:SuretyBondMember2020-06-300001389050aroc:SeniorNotes6DueOctober2022Member2020-04-012020-06-300001389050aroc:SeniorNotes6DueOctober2022Member2020-01-012020-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-092020-07-090001389050aroc:EliteAcquisitionMember2019-08-012019-08-010001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-06-300001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-01-012020-06-300001389050us-gaap:RetainedEarningsMember2020-04-012020-06-300001389050us-gaap:RetainedEarningsMember2020-01-012020-06-300001389050us-gaap:RetainedEarningsMember2019-04-012019-06-300001389050us-gaap:RetainedEarningsMember2019-01-012019-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-01-012020-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2019-01-012019-06-300001389050aroc:DerivativeExpiringInMarch2022Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001389050us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001389050aroc:SeniorNotes6DueOctober2022Member2020-04-012020-04-010001389050aroc:SeniorNotes6.875DueApril2027Member2020-06-300001389050aroc:SeniorNotes6.250DueApril2028Member2020-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-06-300001389050aroc:SeniorNotes6DueOctober2022Member2019-12-310001389050aroc:SeniorNotes6.875DueApril2027Member2019-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-01-012020-06-300001389050us-gaap:SubsequentEventMember2020-07-292020-07-2900013890502020-01-012020-03-3100013890502019-10-012019-12-3100013890502019-07-012019-09-3000013890502019-01-012019-03-310001389050us-gaap:AccountingStandardsUpdate201912Member2020-01-010001389050us-gaap:AccountingStandardsUpdate201813Member2020-01-010001389050us-gaap:AccountingStandardsUpdate201613Member2020-01-0100013890502019-06-3000013890502018-12-310001389050aroc:EliteAcquisitionMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:EliteAcquisitionMember2019-01-012019-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2019-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-04-012020-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockMember2020-04-012020-06-300001389050aroc:EmployeeStockPurchasePlanSharesMember2020-04-012020-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-01-012020-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockMember2020-01-012020-06-300001389050aroc:EmployeeStockPurchasePlanSharesMember2020-01-012020-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2019-04-012019-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2019-01-012019-06-300001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310001389050us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001389050us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-06-300001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2019-12-310001389050us-gaap:TradeAccountsReceivableMember2020-06-300001389050us-gaap:TradeAccountsReceivableMember2019-12-3100013890502020-07-240001389050aroc:StockIncentivePlan2020Member2020-04-300001389050aroc:JDHCapitalMembersrt:AffiliatedEntityMember2019-08-012019-08-010001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-04-012020-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-012020-03-010001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2020-06-300001389050aroc:IdleCompressorUnitsMember2020-04-012020-06-300001389050aroc:IdleCompressorUnitsMember2020-01-012020-06-300001389050aroc:IdleCompressorUnitsMember2019-04-012019-06-300001389050aroc:IdleCompressorUnitsMember2019-01-012019-06-300001389050us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2020-06-300001389050us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-3100013890502020-06-3000013890502019-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMember2020-06-300001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDisposalPeriodMember2020-06-300001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMember2020-06-300001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMember2020-06-300001389050srt:WeightedAverageMemberaroc:MeasurementInputDiscountForMarketLiquidityMember2020-06-300001389050aroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050aroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050aroc:ContractOperationsSegmentMember2019-04-012019-06-300001389050aroc:AftermarketServicesSegmentMember2019-04-012019-06-3000013890502019-04-012019-06-300001389050aroc:ContractOperationsSegmentMember2019-01-012019-06-300001389050aroc:AftermarketServicesSegmentMember2019-01-012019-06-3000013890502019-01-012019-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-010001389050aroc:JefferyD.HildebrandMembersrt:AffiliatedEntityMember2019-08-012019-08-010001389050aroc:EliteAcquisitionMember2019-08-010001389050us-gaap:TreasuryStockMember2020-04-012020-06-300001389050us-gaap:TreasuryStockMember2020-01-012020-06-300001389050us-gaap:CommonStockMember2020-01-012020-06-300001389050us-gaap:TreasuryStockMember2019-04-012019-06-300001389050us-gaap:CommonStockMember2019-04-012019-06-300001389050us-gaap:TreasuryStockMember2019-01-012019-06-300001389050us-gaap:CommonStockMember2019-01-012019-06-300001389050us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000013890502020-04-012020-06-300001389050us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-3000013890502020-01-012020-06-30aroc:segmentiso4217:USDxbrli:sharesutr: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 June 30, 2020

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 July 24, 2020: 152,949,352 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

10

Notes to Condensed Consolidated Financial Statements (unaudited)

11

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

30

Item 3. Quantitative and Qualitative Disclosures About Market Risk

40

Item 4. Controls and Procedures

40

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

42

Item 1A. Risk Factors

42

Item 2. Unregistered Sales of Equity Securities

43

Item 3. Defaults Upon Senior Securities

43

Item 4. Mine Safety Disclosures

43

Item 5. Other Information

43

Item 6. Exhibits

44

SIGNATURES

45

2

GLOSSARY

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

2013 Plan

Archrock, Inc. 2013 Stock Incentive Plan

2019 Form 10-K

Archrock, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2019

2020 Plan

Archrock, Inc. 2020 Stock Incentive Plan

2021 Notes

$350.0 million of 6% senior notes due April 2021, issued in March 2013

2022 Notes

$350.0 million of 6% senior notes due October 2022, issued in April 2014

2027 Notes

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

2028 Notes

$500.0 million of 6.25% senior notes due April 2028, issued in December 2019

AETR

Annual effective tax rate

Archrock, our, we, us

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

ASC 606 Revenue

Accounting Standards Codification Topic 606 Revenue from Contracts with Customers

ASC 842 Leases

Accounting Standards Codification Topic 842 Leases

ASU 2016-13

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

ASU 2018-13

Accounting Standards Update No. 2018-13—Fair Value Measurement (Topic 820): Changes to the Disclosure Requirements for Fair Value Measurement

ASU 2019-12

Accounting Standards Update No. 2019-12—Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes

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

CARES Act

Coronavirus Aid, Relief, and Economic Security Act, Public Law No. 116-136, a tax stimulus and economic stabilization bill signed into law on March 27, 2020

COVID-19

Coronavirus disease 2019

Credit Facility

$1.25 billion asset-based revolving credit facility due November 2024, as governed by Amendment No. 2 to Credit Agreement, dated November 8, 2019, 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 pursuant to the Asset Purchase Agreement entered into with Elite Compression on June 23, 2019

Elite Compression

Elite Compression Services, LLC

ERP

Enterprise Resource Planning

Exchange Act

Securities Exchange Act of 1934, as amended

FASB

Financial Accounting Standards Board

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.

LIBOR

London Interbank Offered Rate

March 2020 Disposition

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

NOL

Net operating loss

OTC

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

Partnership

Archrock Partners, L.P., together with its subsidiaries

PDVSA

PDVSA Gas, S.A.

ROU

Right-of-use, as related to the lease model under ASC 842 Leases

SEC

U.S. Securities and Exchange Commission

Securities Act

Securities Act of 1933, as amended

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 2019 Form 10-K and in Part II Item 1A “Risk Factors” of this Quarterly Report on Form 10-Q, 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)

    

June 30, 2020

    

December 31, 2019

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

2,205

$

3,685

Accounts receivable, trade, net of allowance of $3,630 and $2,210, respectively

 

124,587

 

144,865

Inventory

 

70,991

 

74,467

Other current assets

 

11,106

 

9,186

Total current assets

 

208,889

 

232,203

Property, plant and equipment, net

 

2,486,074

 

2,559,398

Operating lease ROU assets

 

20,203

 

17,901

Goodwill, net

 

 

100,598

Intangible assets, net

 

69,603

 

77,471

Contract costs, net

 

37,055

 

42,927

Deferred tax assets

 

63,975

 

36,642

Other assets

 

30,285

 

29,934

Noncurrent assets associated with discontinued operations

 

12,309

 

12,901

Total assets

$

2,928,393

$

3,109,975

Liabilities and Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, trade

$

35,545

$

60,215

Accrued liabilities

 

78,936

 

67,845

Deferred revenue

 

5,598

 

10,683

Total current liabilities

 

120,079

 

138,743

Long-term debt

 

1,807,937

 

1,842,549

Operating lease liabilities

 

17,993

 

16,094

Deferred tax liabilities

 

1,017

 

1,289

Other liabilities

 

21,965

 

16,829

Noncurrent liabilities associated with discontinued operations

 

8,529

 

8,508

Total liabilities

 

1,977,520

 

2,024,012

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, 159,810,336 and 158,636,918 shares issued, respectively

 

1,598

 

1,587

Additional paid-in capital

 

3,419,512

 

3,412,509

Accumulated other comprehensive loss

 

(6,908)

 

(1,387)

Accumulated deficit

 

(2,380,626)

 

(2,244,877)

Treasury stock: 6,860,984 and 6,702,602 common shares, at cost, respectively

 

(82,703)

 

(81,869)

Total equity

 

950,873

 

1,085,963

Total liabilities and equity

$

2,928,393

$

3,109,975

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

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Revenue:

 

  

 

  

 

  

 

  

Contract operations

$

187,949

$

186,258

$

394,923

$

368,765

Aftermarket services

 

32,367

 

52,132

 

75,090

 

105,784

Total revenue

 

220,316

 

238,390

 

470,013

 

474,549

Cost of sales (excluding depreciation and amortization):

 

Contract operations

 

63,390

 

70,521

 

142,041

 

145,256

Aftermarket services

 

28,686

 

42,215

 

63,677

 

86,117

Total cost of sales (excluding depreciation and amortization)

 

92,076

 

112,736

 

205,718

 

231,373

Selling, general and administrative

 

28,745

 

28,618

 

59,371

 

57,607

Depreciation and amortization

 

48,849

 

45,482

 

98,671

 

89,588

Long-lived asset impairment

 

55,210

 

8,632

 

61,405

 

11,724

Goodwill impairment

99,830

Restatement and other charges

 

 

24

 

 

445

Restructuring charges

2,408

4,136

Interest expense

 

25,778

 

25,954

 

55,443

 

49,571

Debt extinguishment loss

 

3,971

 

3,653

 

3,971

 

3,653

Transaction-related costs

 

 

2,687

 

 

2,867

(Gain) loss on sale of assets, net

2,189

(1,801)

(1,927)

(1,785)

Other income, net

 

(438)

 

(209)

 

(993)

 

(430)

Income (loss) before income taxes

 

(38,472)

 

12,614

 

(115,612)

 

29,936

Provision for (benefit from) income taxes

 

(8,091)

 

1,191

 

(24,044)

 

(1,216)

Income (loss) from continuing operations

 

(30,381)

 

11,423

(91,568)

31,152

Loss from discontinued operations, net of tax

 

 

 

 

(273)

Net income (loss)

$

(30,381)

$

11,423

$

(91,568)

$

30,879

Basic and diluted net income (loss) per common share

$

(0.20)

$

0.09

$

(0.61)

$

0.24

Weighted average common shares outstanding:

 

  

 

  

 

  

 

  

Basic

 

150,743

 

128,328

 

150,628

 

128,261

Diluted

 

150,743

 

128,354

 

150,628

 

128,297

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

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

(30,381)

    

$

11,423

    

$

(91,568)

    

$

30,879

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

 

  

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

 

265

 

(5,320)

 

(5,521)

 

(8,545)

Total other comprehensive income (loss)

 

265

 

(5,320)

 

(5,521)

 

(8,545)

Comprehensive income (loss)

$

(30,116)

$

6,103

$

(97,089)

$

22,334

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

    

Income (Loss)

    

Deficit

    

Amount

    

Shares

    

Total

Balance at March 31, 2019

$

1,369

136,876,352

$

3,180,546

$

2,548

$

(2,261,452)

$

(80,719)

(6,484,075)

$

842,292

Cash dividends ($0.132 per common share)

 

  

 

  

 

  

 

  

 

(17,206)

 

  

 

  

 

(17,206)

Shares issued in employee stock purchase plan

 

 

19,073

 

189

 

  

 

  

 

  

 

  

 

189

Stock-based compensation, net of forfeitures

 

 

3,872

 

1,512

 

  

 

  

 

  

 

(93,483)

 

1,512

Comprehensive income

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net income

 

  

 

  

 

  

 

  

 

11,423

 

  

 

  

 

11,423

Interest rate swap loss, net of reclassifications to earnings

 

  

 

  

 

  

 

(5,320)

 

  

 

  

 

  

 

(5,320)

Balance at June 30, 2019

$

1,369

 

136,899,297

$

3,182,247

$

(2,772)

$

(2,267,235)

$

(80,719)

 

(6,577,558)

$

832,890

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

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(35)

 

(5,563)

 

(35)

Cash dividends ($0.145 per common share)

 

  

 

  

 

  

 

  

 

(22,176)

 

  

 

  

 

(22,176)

Shares issued in employee stock purchase plan

 

 

53,838

 

165

 

  

 

  

 

  

 

  

 

165

Stock-based compensation, net of forfeitures

 

 

 

2,885

 

  

 

  

 

  

 

(25,014)

 

2,885

Contribution from Exterran Corporation

678

678

Comprehensive loss

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net loss

 

  

 

  

 

  

 

  

 

(30,381)

 

  

 

  

 

(30,381)

Interest rate swap gain, net of reclassifications to earnings

 

  

 

  

 

  

 

265

 

  

 

  

 

  

 

265

Balance at June 30, 2020

$

1,598

 

159,810,336

$

3,419,512

$

(6,908)

$

(2,380,626)

$

(82,703)

 

(6,860,984)

$

950,873

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

8

Accumulated

Common

Additional

Other

Treasury

Stock

Paid-in

Comprehensive

Accumulated

Stock

    

Amount

    

Shares

    

Capital

    

Income (Loss)

    

Deficit

    

Amount

    

Shares

    

Total

Balance at December 31, 2018

$

1,358

135,787,509

$

3,177,982

$

5,773

$

(2,263,677)

$

(79,862)

(6,381,605)

$

841,574

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(857)

 

(87,036)

 

(857)

Cash dividends ($0.264 per common share)

 

  

 

  

 

  

 

  

 

(34,437)

 

  

 

  

 

(34,437)

Shares issued in employee stock purchase plan

 

 

48,801

 

407

 

  

 

  

 

  

 

  

 

407

Stock-based compensation, net of forfeitures

 

11

 

1,062,987

 

3,858

 

  

 

  

 

  

 

(108,917)

 

3,869

Comprehensive income

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net income

 

  

 

  

 

  

 

  

 

30,879

 

  

 

  

 

30,879

Interest rate swap loss, net of reclassifications to earnings

 

  

 

  

 

  

 

(8,545)

 

  

 

  

 

  

 

(8,545)

Balance at June 30, 2019

$

1,369

 

136,899,297

$

3,182,247

$

(2,772)

$

(2,267,235)

$

(80,719)

 

(6,577,558)

$

832,890

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

 

  

 

  

 

  

 

  

 

  

 

(834)

 

(96,157)

 

(834)

Cash dividends ($0.290 per common share)

 

  

 

  

 

  

 

  

 

(44,347)

 

  

 

  

 

(44,347)

Shares issued in employee stock purchase plan

 

1

 

110,255

 

366

 

  

 

  

 

  

 

  

 

367

Stock-based compensation, net of forfeitures

 

10

 

1,063,163

 

5,959

 

  

 

  

 

  

 

(62,225)

 

5,969

Contribution from Exterran Corporation

678

678

Impact of ASU 2016-13 adoption

 

 

 

 

  

 

166

 

  

 

  

 

166

Comprehensive loss

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net loss

 

  

 

  

 

  

 

  

 

(91,568)

 

  

 

  

 

(91,568)

Interest rate swap loss, net of reclassifications to earnings

 

  

 

  

 

  

 

(5,521)

 

  

 

  

 

  

 

(5,521)

Balance at June 30, 2020

$

1,598

 

159,810,336

$

3,419,512

$

(6,908)

$

(2,380,626)

$

(82,703)

 

(6,860,984)

$

950,873

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

9

ARCHROCK, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

Six Months Ended

June 30, 

    

2020

    

2019

Cash flows from operating activities:

  

  

Net income (loss)

$

(91,568)

$

30,879

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

 

  

 

  

Loss from discontinued operations, net of tax

 

 

273

Depreciation and amortization

 

98,671

 

89,588

Long-lived asset impairment

 

61,405

 

11,724

Goodwill impairment

99,830

Inventory write-downs

 

695

 

492

Amortization of operating lease ROU assets

 

1,627

 

1,425

Amortization of deferred financing costs

 

2,856

 

3,041

Amortization of debt discount

 

187

 

545

Debt extinguishment loss

 

3,971

 

3,653

Interest rate swaps

 

928

 

(802)

Stock-based compensation expense

 

5,778

 

3,869

Non-cash restructuring charges

162

Provision for credit losses

 

2,282

 

335

(Gain) loss on sale of assets, net

 

1,245

 

(1,785)

Gain on March 2020 Disposition

(3,172)

Deferred income tax benefit

 

(24,117)

 

(1,819)

Amortization of contract costs

 

13,656

 

10,724

Deferred revenue recognized in earnings

 

(12,762)

 

(25,227)

Changes in assets and liabilities:

 

  

 

  

Accounts receivable, trade

 

17,569

 

(5,015)

Inventory

 

2,615

 

2,160

Other assets

 

(4,268)

 

12,817

Contract costs, net

 

(8,129)

 

(14,128)

Accounts payable and other liabilities

 

(10,829)

 

6,102

Deferred revenue

 

8,253

 

19,747

Other

 

189

 

65

Net cash provided by operating activities

 

167,074

 

148,663

Cash flows from investing activities:

 

  

 

  

Capital expenditures

 

(113,289)

 

(234,972)

Proceeds from March 2020 Disposition

 

24,179

 

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

 

5,071

 

21,954

Proceeds from insurance and other settlements

1,351

676

Net cash used in investing activities

 

(82,688)

 

(212,342)

Cash flows from financing activities:

 

  

 

  

Borrowings of long-term debt

 

722,500

 

1,254,000

Repayments of long-term debt

 

(762,500)

 

(1,151,000)

Payments for debt issuance costs

 

(943)

 

(8,829)

Proceeds from (payments for) settlement of interest rate swaps that include financing elements

 

(787)

 

800

Dividends paid to stockholders

 

(44,347)

 

(34,437)

Proceeds from stock issued under employee stock purchase plan

 

367

 

407

Purchases of treasury stock

 

(834)

 

(857)

Contribution from Exterran Corporation

 

678

 

Net cash provided by (used in) financing activities

 

(85,866)

 

60,084

Net decrease in cash and cash equivalents

 

(1,480)

 

(3,595)

Cash and cash equivalents, beginning of period

 

3,685

 

5,610

Cash and cash equivalents, end of period

$

2,205

$

2,015

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

10

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 2019 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 Implemented

Credit Losses

In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our condensed consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Our financial assets measured at amortized cost consist of cash equivalents and trade receivables from revenue transactions within the scope of ASC 606 Revenue. We believe our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. 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.

11

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. Judgement is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.

The following table summarizes the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

Impact of adoption of ASU 2016-13 on January 1, 2020

(216)

Provision for credit losses

2,282

Write-offs charged against allowance

(646)

Balance at June 30, 2020

$

3,630

Fair Value Measurements

On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our condensed consolidated financial statements.

Income Taxes

On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our condensed consolidated financial statements.

12

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the FASB 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. We are currently assessing the impact that ASU 2020-04 may have on our interest rate swap agreements, Credit Facility and other transactions that may be affected by reference rate reform.

3. Business Transactions

March 2020 Disposition

On March 1, 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 and contract-related 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 (loss) on sale of assets, net in our condensed consolidated statements of operations during the six months ended June 30, 2020.

Elite Acquisition

On August 1, 2019, we completed the Elite Acquisition whereby we acquired from Elite Compression substantially all of its assets, including a fleet of predominantly large compressors comprising approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities for aggregate consideration consisting of $214.0 million in cash and 21.7 million shares of common stock with an acquisition date fair value of $225.9 million. The cash portion of the acquisition was funded with borrowings on the Credit Facility.

The Elite Acquisition was accounted for using the acquisition method, which requires, among other things, assets acquired and liabilities assumed to be recorded at their fair value on the acquisition date. The excess of the consideration transferred over those fair values is recorded as goodwill. The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

Our valuation methodology and significant inputs for fair value measurements are detailed by asset class below. The fair value measurements for property, plant and equipment and intangible assets are based on significant inputs that are not observable in the market and therefore represent Level 3 measurements.

13

Goodwill

The goodwill resulting from the acquisition is attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes.

Property, Plant and Equipment

The property, plant and equipment is primarily comprised of compression equipment that will be depreciated on a straight-line basis over an estimated average remaining useful life of 15 years. The fair value of the property, plant and equipment was determined using the cost approach, whereby we estimated the replacement cost of the assets by evaluating recent purchases of similar assets or published data, and then adjusted replacement cost for physical deterioration and functional and economic obsolescence, as applicable.

Intangible Assets

The intangible assets consist of customer relationships that have an estimated useful life of 15 years. The amount of intangible assets and their associated useful life were determined based on the period over which the assets are expected to contribute directly or indirectly to our future cash flows. The fair value of the identifiable intangible assets was determined using the multi-period excess earnings method, which is a specific application of the discounted cash flow method, an income approach, whereby we estimated and then discounted the future cash flows of the intangible asset by adjusting overall business revenue for attrition, obsolescence, cost of sales, operating expenses, taxes and the required returns attributable to other contributory assets acquired. Significant estimates made in arriving at expected future cash flows included our expected customer attrition rate and the amount of earnings attributable to the assets. To discount the estimated future cash flows, we utilized a discount rate that was at a premium to our weighted average cost of capital to reflect the less liquid nature of the customer relationships relative to the tangible assets acquired.

Unaudited Pro Forma Financial Information

Unaudited pro forma financial information for the three and six months ended June 30, 2019 was derived by adjusting our historical financial statements in order to give effect to the assets and liabilities acquired in the Elite Acquisition. The Elite Acquisition is presented in this unaudited pro forma financial information as though the acquisition occurred as of January 1, 2019, and reflects the following:

the acquisition of substantially all of Elite Compression’s assets, including a compression fleet of approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities; and
borrowings of $214.0 million under the Credit Facility for cash consideration exchanged in the acquisition; and
the exclusion of $2.5 million of financial advisory, legal and other professional fees incurred related to the acquisition and recorded to transaction-related costs in our condensed consolidated statements of operations during each of the three and six months ended June 30, 2019.

The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.

Three Months Ended

Six Months Ended

June 30, 2019

    

June 30, 2019

Revenue

$

257,706

$

512,271

Net income

 

15,250

 

36,220

14

The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our condensed consolidated financial statements as part of our contract operations segment since the date of acquisition.

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 which include, but are not limited to, the separation and distribution agreement and the tax matters agreement.

The separation and distribution agreement specifies our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously-nationalized assets after such amounts are collected by Exterran Corporation. During the three months ended June 30, 2020, we received $0.7 million from Exterran Corporation pursuant to this term of the separation and distribution agreement. We also entered into an assignment from Exterran Corporation so that any future payments by PDVSA would be received directly by us.

The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and certain other matters regarding taxes. Subject to the provisions of this agreement, we and Exterran Corporation 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.

As of both June 30, 2020 and December 31, 2019, we had $8.5 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 $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of both June 30, 2020 and December 31, 2019.

The following table presents the balance sheet for our discontinued operations (in thousands):

    

June 30, 2020

    

December 31, 2019

Other assets

$

8,529

$

8,508

Deferred tax assets

3,780

4,393

Total assets associated with discontinued operations

$

12,309

$

12,901

Deferred tax liabilities

$

8,529

$

8,508

Total liabilities associated with discontinued operations

$

8,529

$

8,508

The following table presents the statements of operations for our discontinued operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Other income, net

 

$

(10)

    

$

    

$

(20)

    

$

(1,432)

Provision for income taxes

10

 

 

20

 

1,705

Loss from discontinued operations, net of tax

$

$

$

$

(273)

15

5. Inventory

Inventory consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Parts and supplies

$

64,774

$

66,121

Work in progress

 

6,217

 

8,346

Inventory

$

70,991

$

74,467

6. Property, Plant and Equipment, Net

Property, plant and equipment, net consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Compression equipment, facilities and other fleet assets

$

3,505,096

$

3,653,930

Land and buildings

 

51,236

 

50,743

Transportation and shop equipment

 

116,980

 

116,057

Computer hardware and software

 

94,613

 

93,695

Other

 

18,295

 

15,308

Property, plant and equipment

 

3,786,220

 

3,929,733

Accumulated depreciation

 

(1,300,146)

 

(1,370,335)

Property, plant and equipment, net

$

2,486,074

$

2,559,398

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 full impairment loss on goodwill in the first quarter as a result.

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 determine 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 is 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 are our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.

16

The following table presents the change in the carrying amount of goodwill during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at June 30, 2020

$

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.

Certain costs incurred for the implementation of our hosting arrangements that are service contracts are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins in the period in which an individual component becomes ready for its intended use. As of June 30, 2020 and December 31, 2019, we capitalized $7.7 million and $5.5 million, respectively, of implementation costs related to our hosting arrangements that are service contracts to other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.1 million at June 30, 2020. We recorded $0.1 million of amortization expense to SG&A in our condensed consolidated statements of operations during each of the three and six months ended June 30, 2020.

9. Long-Term Debt

Long-term debt consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Credit Facility

$

823,000

$

513,000

2028 Notes

 

500,000

 

500,000

Less: Deferred financing costs, net of amortization

 

(7,603)

 

(8,090)

 

492,397

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(7,460)

 

(7,999)

492,540

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,807,937

$

1,842,549

17

Credit Facility

As of June 30, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at June 30, 2020 and December 31, 2019, respectively. We incurred $0.4 million and $0.6 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended June 30, 2020 and 2019, respectively, and $1.1 million during each of the six months ended June 30, 2020 and 2019.

We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement. As of June 30, 2020, the ratio requirements did not constrain our undrawn capacity and as such, $414.6 million was available for additional borrowings. As of June 30, 2020, we were in compliance with all covenants under the Credit Facility agreement.

2022 Notes Redemption

On April 1, 2020, the 2022 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $10.5 million with borrowings from the Credit Facility. A debt extinguishment loss of $4.0 million related to the redemption was recognized during the three and six months ended June 30, 2020.

10. Accumulated Other Comprehensive Income (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 income (loss) of our derivative cash flow hedges, net of tax, during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning accumulated other comprehensive income (loss)

$

(7,173)

$

2,548

$

(1,387)

$

5,773

Loss recognized in other comprehensive income (loss), net of tax benefit of $155, $0, $1,745 and $0, respectively (1)

 

(583)

 

(4,529)

 

(6,566)

 

(6,828)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively (1)

 

848

 

(791)

 

1,045

 

(1,717)

Other comprehensive income (loss)

 

265

 

(5,320)

 

(5,521)

 

(8,545)

Ending accumulated other comprehensive loss

$

(6,908)

$

(2,772)

$

(6,908)

$

(2,772)

(1)Includes adjustments of $1.1 million and $1.8 million related to an increase in the valuation allowance recorded to offset the tax effect of other comprehensive loss recorded during the three and six months ended June 30, 2019, respectively.

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

18

11. Equity

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

On July 29, 2020, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 14, 2020 to stockholders of record at the close of business on August 10, 2020.

12. Revenue from Contracts with Customers

The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Contract operations (1):

  

  

  

  

0 - 1,000 horsepower per unit

$

57,728

$

63,683

$

124,468

$

127,422

1,001 - 1,500 horsepower per unit

 

78,026

 

75,598

 

162,878

 

149,938

Over 1,500 horsepower per unit

 

51,618

 

45,969

 

106,209

 

89,394

Other (2)

 

577

 

1,008

 

1,368

 

2,011

Total contract operations (3)

 

187,949

 

186,258

 

394,923

 

368,765

Aftermarket services (1):

 

  

 

  

 

  

 

  

Services

 

19,081

 

33,281

 

44,531

 

66,802

OTC parts and components sales

 

13,286

 

18,851

 

30,559

 

38,982

Total aftermarket services (4)

 

32,367

 

52,132

 

75,090

 

105,784

Total revenue

$

220,316

$

238,390

$

470,013

$

474,549

(1)We operate in two segments: contract operations and aftermarket services. See Note 22 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $1.5 million and $2.2 million for the three months ended June 30, 2020 and 2019, respectively, and $3.1 million and $4.4 million for the six months ended June 30, 2020 and 2019, 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.
(4)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

19

Performance Obligations

As of June 30, 2020, we had $416.8 million of remaining performance obligations related to our contract operations segment. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2020

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

172,639

$

170,084

$

65,438

$

7,532

$

1,030

$

79

$

416,802

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

As of June 30, 2020 and December 31, 2019, our receivables from contracts with customers, net of allowance for credit losses, were $118.8 million and $139.4 million, respectively.

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 June 30, 2020 and December 31, 2019, our contract liabilities were $6.9 million and $11.4 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 six months ended June 30, 2020 was primarily due to $12.8 million recognized as revenue during the period, partially offset by revenue deferral of $8.3 million, each primarily related to freight billings and milestone billings on aftermarket services.

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

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.

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.

20

The following table presents the results of our impairment review as recorded to our contract operations segment (dollars in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Idle compressors retired from the active fleet

 

450

 

160

 

535

 

180

Horsepower of idle compressors retired from the active fleet

 

184,000

 

41,000

 

207,000

 

56,000

Impairment recorded on idle compressors retired from the active fleet

$

55,210

$

8,632

$

61,405

$

11,724

14. Restructuring Charges

During the first quarter of 2020, we completed a series of restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We began additional restructuring activities in the second quarter in response to the decreased activity level of our customers that resulted from the COVID-19 pandemic. We incurred severance costs of $2.4 million and $4.1 million during the three and six months ended June 30, 2020, respectively, which are reflected as restructuring charges in our condensed consolidated statements of operations.

The following table presents the changes to our accrued liability balance related to restructuring charges during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

Severance costs

 

3,974

Non-cash expense

162

Payments

(2,885)

Balance at June 30, 2020

$

1,251

The following table presents, by segment, the restructuring charges incurred during the three and six months ended June 30, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Three months ended June 30, 2020

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2020

1,864

911

1,361

4,136

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

We are not currently able to estimate the amount of total costs to be incurred related to the restructuring activities commenced 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.

15. Income Taxes

CARES Act

On March 27, 2020, President Trump signed into law the CARES Act, which includes, among other things, refundable payroll tax credits, deferment of employer side social security payments, NOL carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act provisions did not have a material impact on our condensed consolidated financial statements. Future regulatory guidance under the CARES Act or additional legislation enacted by Congress in connection with the COVID-19 pandemic could impact our tax provision in future periods.

21

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 NOL 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

We have historically calculated the provision for (benefit from) income taxes during interim reporting periods by applying a full year estimated AETR to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the six months ended June 30, 2020, we determined that using an AETR would not provide a reliable estimate of income taxes due to small changes in our projected income (loss) before income taxes resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the six months ended June 30, 2020. The resulting year-to date effective tax rate for the six months ended June 30, 2020 did not significantly differ from our statutory rate. We will continue to evaluate interim income tax estimates using an estimated AETR in subsequent quarters and will only use a discrete effective tax rate if warranted.

Unrecognized Tax Benefits

As of June 30, 2020, 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 June 30, 2021 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, no effect is given to participating securities because they do not have a contractual obligation to participate in our 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 employee stock purchase plan unless their effect would be anti-dilutive.

22

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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Income (loss) from continuing operations

$

(30,381)

$

11,423

$

(91,568)

$

31,152

Loss from discontinued operations, net of tax

 

 

 

 

(273)

Net income (loss)

 

(30,381)

 

11,423

 

(91,568)

 

30,879

Less: Net income attributable to participating securities

 

(321)

 

(261)

 

(643)

 

(574)

Net income (loss) attributable to common stockholders

$

(30,702)

$

11,162

$

(92,211)

$

30,305

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Weighted average common shares outstanding including participating securities

152,937

130,330

152,750

130,276

Less: Weighted average participating securities outstanding

 

(2,194)

 

(2,002)

 

(2,122)

 

(2,015)

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

 

150,743

 

128,328

 

150,628

 

128,261

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

25

 

 

33

On settlement of employee stock purchase plan shares

 

1

 

 

3

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

 

150,743

 

128,354

 

150,628

 

128,297

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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

95

 

154

 

111

 

154

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

57

57

On settlement of employee stock purchase plan shares

22

25

Net dilutive potential common shares issuable

174

154

193

154

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.

23

As of June 30, 2020, 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 our 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 the derivative instruments.

We have designated these interest rate swaps as cash flow hedging instruments. Changes in the fair value of the interest rate swaps 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 this 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 perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. We estimate that $4.7 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at June 30, 2020 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 June 30, 2020, the weighted average effective fixed interest rate on 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):

    

June 30, 2020

    

December 31, 2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,747

$

593

Other liabilities

 

3,999

 

1,175

Total derivative liabilities

$

8,746

$

1,768

The following tables present the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

$

(738)

$

(4,529)

$

(8,311)

$

(6,828)

Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense

 

(1,073)

 

791

 

(1,322)

 

1,717

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

25,778

25,954

55,443

49,571

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

24

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 asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):

    

June 30, 2020

    

December 31, 2019

Derivative asset

$

$

12

Derivative liability

 

8,746

 

1,768

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 six months ended June 30, 2020, 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. These fair value measurements are classified as Level 3.

The fair value of our impaired compressors as of June 30, 2020 and December 31, 2019 was as follows:

    

June 30, 2020

    

December 31, 2019

Impaired compressors

$

2,324

$

5,859

 

The 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 as of June 30, 2020 follows:

    

Range

    

Weighted Average

Estimated net sale proceeds (1)

$0 - $372 per horsepower

$21 per horsepower

(1)Weighted average is calculated based on an estimated discount for market liquidity of 77%.

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

25

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):

    

June 30, 2020

    

December 31, 2019

Carrying amount of fixed rate debt (1)

$

984,937

$

1,329,549

Fair value of fixed rate debt

 

932,000

 

1,400,000

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

19. Stock-Based Compensation

Stock-based compensation expense consisted of the following during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Equity awards

$

2,772

$

1,512

$

5,778

$

3,869

Liability awards

 

842

 

640

 

294

 

1,606

Total stock-based compensation expense

$

3,614

$

2,152

$

6,072

$

5,475

The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit and cash-settled performance unit activity during the six months ended June 30, 2020 (shares in thousands):

Weighted

Average

Grant Date

Fair Value

    

Shares

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted

 

1,412

 

9.47

Vested

 

(358)

 

9.45

Canceled

 

(59)

 

10.18

Non-vested awards, June 30, 2020 (1)

 

3,017

 

9.98

(1)Non-vested awards as of June 30, 2020 are comprised of 529,000 cash-settled restricted stock units and cash-settled performance units and 2,488,000 restricted stock and stock-settled performance units.

As of June 30, 2020, we expect $18.9 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted average period of 2.0 years.

26

2020 Plan

The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.

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 2020 through the fourth quarter of 2022 and maximum potential future payments of $2.2 million. As of June 30, 2020, 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 June 30, 2020 and December 31, 2019, we accrued $2.6 million and $2.5 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 June 30, 2020 and December 31, 2019, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million and $2.8 million, respectively, for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation.

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.

27

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. In August 2019, Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was elected to our Board of Directors. Mr. Hildebrand receives no compensation for his role as a director. As of June 30, 2020, JDH Capital owned 14.2% of our outstanding common stock.

Revenue from Hilcorp and affiliates was $10.2 million and $4.9 million during the three months ended June 30, 2020 and 2019, respectively, and $20.8 million and $10.4 million during the six months ended June 30, 2020 and 2019, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.0 million and $5.1 million as of June 30, 2020 and December 31, 2019, respectively.

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.

28

The following table presents revenue and gross margin by segment during the three and six months ended June 30, 2020 and 2019 (in thousands):

    

Contract

    

Aftermarket

    

    

Operations

    

Services

    

Total

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Three months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

186,258

$

52,132

$

238,390

Gross margin

 

115,737

 

9,917

 

125,654

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

Six months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

368,765

$

105,784

$

474,549

Gross margin

 

223,509

 

19,667

 

243,176

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

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Total gross margin

$

128,240

$

125,654

$

264,295

$

243,176

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

28,745

 

28,618

 

59,371

 

57,607

Depreciation and amortization

 

48,849

 

45,482

 

98,671

 

89,588

Long-lived asset impairment

 

55,210

 

8,632

 

61,405

 

11,724

Goodwill impairment

99,830

Restatement and other charges

 

 

24

 

 

445

Restructuring charges

2,408

4,136

Interest expense

 

25,778

 

25,954

 

55,443

 

49,571

Debt extinguishment loss

 

3,971

 

3,653

 

3,971

 

3,653

Transaction-related costs

 

 

2,687

 

 

2,867

(Gain) loss on sale of assets, net

2,189

(1,801)

(1,927)

(1,785)

Other income, net

 

(438)

 

(209)

 

(993)

 

(430)

Income (loss) before income taxes

$

(38,472)

$

12,614

$

(115,612)

$

29,936

23. Subsequent Events

July 2020 Disposition

On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. A gain on the sale of approximately $9.0 million will be recognized in the third quarter of 2020.

29

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 2019 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

2022 Notes Redemption

On April 1, 2020, we repaid the 2022 Notes with borrowings from our Credit Facility. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details of this transaction.

COVID-19 Pandemic

During the six months ended June 30, 2020, the COVID-19 pandemic caused a deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil in the first quarter, which commenced substantial spending cuts by our customers and a decline in production in the second quarter. This global response to the pandemic has significantly impacted our market capitalization, revenue and cash flows. Though demand has shown modest improvement in the second quarter as economies have started to reopen, much uncertainty still exists surrounding the timing of a full and sustained recovery.

The key driver of our business is the production of U.S. crude oil and natural gas. Approximately 70% of our operating fleet is deployed for midstream natural gas gathering applications with the remaining fleet being used in wellhead and gas lift applications to enhance oil production. Changes in oil and natural gas production spending therefore typically result in changes in demand for our services. According to the EIA’s July 2020 Short-Term Energy Outlook, both crude oil and dry natural gas production are now expected to decline in 2020 and 2021 as the result of the decrease in demand and commodity prices. U.S. crude oil production is estimated to decrease 5% in 2020 and decline an additional 5% in 2021. U.S. dry natural gas production is estimated to decrease 3% in 2020 and decline an additional 6% in 2021.

Substantial spending cuts for 2020 have been announced by our customers as a result of the significant declines in oil and natural gas prices and demand; however, the timing of the full impact of the spending cuts on production remains difficult to predict, as do the magnitude and duration of the pandemic and resulting economic downturn. In anticipation of lower customer activity levels, we implemented a plan in the second quarter of 2020 to reduce our annual operating, corporate and capital costs by between $75 million and $85 million. Horsepower, utilization and revenue experienced declines in the second quarter and are expected to remain at lower levels through 2020 as compared to 2019 in both our contract operations and aftermarket services businesses.

The impact of the COVID-19 pandemic on our 2020 results is primarily visible in the $99.8 million non-cash impairment of our goodwill and the impairment’s resulting impact on income taxes. Revenue, cost of sales, long-lived asset impairment and restructuring charges were also significantly impacted. See “Financial Results of Operations” below and Note 7 (“Goodwill”), Note 13 (“Long-Lived Asset Impairment”), Note 14 (“Restructuring Charges”) and Note 15 (“Income Taxes”) to our Financial Statements for further discussion.

30

Operating Highlights

The following table summarizes our available and operating horsepower and utilization (in thousands, except percentages):

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

 

    

2020

    

2019

    

2020

    

2019

    

Total available horsepower (at period end)(1)

    

4,203

    

4,096

    

4,203

    

4,096

Total operating horsepower (at period end)(2)

3,613

 

3,611

 

3,613

 

3,611

Average operating horsepower

3,752

 

3,587

 

3,826

 

3,567

Horsepower utilization:

  

 

  

 

  

 

  

Spot (at period end)

86

%  

88

%  

86

%  

88

%

Average

86

%  

88

%  

87

%  

88

%

(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, restatement and other charges, restructuring charges, interest expense, debt extinguishment loss, transaction-related costs, gain (loss) on sale of assets, net, other income (loss), net, provision for (benefit from) income taxes and loss from discontinued operations, net of tax. 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.

31

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Net income (loss)

$

(30,381)

$

11,423

$

(91,568)

$

30,879

Selling, general and administrative

 

28,745

 

28,618

 

59,371

 

57,607

Depreciation and amortization

 

48,849

 

45,482

 

98,671

 

89,588

Long-lived asset impairment

 

55,210

 

8,632

 

61,405

 

11,724

Goodwill impairment

99,830

Restatement and other charges

 

 

24

 

 

445

Restructuring charges

2,408

4,136

Interest expense

 

25,778

 

25,954

 

55,443

 

49,571

Debt extinguishment loss

 

3,971

 

3,653

 

3,971

 

3,653

Transaction-related costs

 

 

2,687

 

 

2,867

(Gain) loss on sale of assets, net

2,189

(1,801)

(1,927)

(1,785)

Other income, net

 

(438)

 

(209)

 

(993)

 

(430)

Provision for (benefit from) income taxes

 

(8,091)

 

1,191

 

(24,044)

 

(1,216)

Loss from discontinued operations, net of tax

 

 

 

 

273

Gross margin

$

128,240

$

125,654

$

264,295

$

243,176

Financial Results of Operations

Summary of Results

Revenue. Revenue was $220.3 million and $238.4 million during the three months ended June 30, 2020 and 2019, and $470.0 million and $474.5 million during the six months ended June 30, 2020 and 2019, respectively. The decrease in revenue during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was due to a decrease in revenue from our aftermarket services business.

The decrease in revenue during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was due to a decrease in revenue from our aftermarket services business, which was largely offset by an increase in revenue from our contract operations business.

See “Contract Operations” and “Aftermarket Services” below for further details.

Net income (loss). We had a net loss of $30.4 million and net income of $11.4 million during the three months ended June 30, 2020 and 2019, respectively, and a net loss of $91.6 million and net income of $30.9 million during the six months ended June 30, 2020 and 2019, respectively.

The change from net income to net loss during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was primarily driven by increases in long-lived asset impairment, depreciation and amortization and restructuring charges, a decrease in gross margin from our aftermarket services business and the change in (gain) loss on sale of assets, net, partially offset by the change in provision for (benefit from) income taxes, an increase in gross margin from our contract operations business and a decrease in transaction-related costs.

The change from net income to net loss during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily driven by goodwill impairment of $99.8 million, increases in long-lived asset impairment, depreciation and amortization, interest expense and restructuring charges and a decrease in gross margin from our aftermarket services business, partially offset by increases in benefit from income taxes and gross margin from our contract operations business and a decrease in transaction-related costs.

32

Three Months Ended June 30, 2020 Compared to Three Months Ended June 30, 2019

Contract Operations

(dollars in thousands)

 

Three Months Ended

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Revenue

$

187,949

$

186,258

1

%

Cost of sales (excluding depreciation and amortization expense)

 

63,390

 

70,521

(10)

%

Gross margin

$

124,559

$

115,737

8

%

Gross margin percentage (1)

 

66

%  

 

62

%  

4

%

(1)Defined as gross margin divided by revenue.

During the three months ended June 30, 2020, revenue included the benefit from significant horsepower additions in the second half of 2019, including the Elite Acquisition completed in August 2019, which was partially offset by the disposition of other horsepower in 2019 and in the first half of this year. In addition, revenue decreased as a result of returns of horsepower due to the market downturn and a decrease in contract operations rates. The decrease in rates was driven by customer shifts to standby status and rate concessions given to customers impacted by the COVID-19 pandemic.

Gross margin and gross margin percentage increased during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 primarily due to decreases in costs to mobilize compression packages, maintenance and lube oil expense, which were driven by the decreases in operating horsepower mentioned above. These decreases were partially offset by increases in maintenance and lube oil expense associated with the operating horsepower acquired in the Elite Acquisition.

Aftermarket Services

(dollars in thousands)

 

Three Months Ended

 

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Revenue

$

32,367

$

52,132

 

(38)

%

Cost of sales (excluding depreciation and amortization expense)

 

28,686

 

42,215

 

(32)

%

Gross margin

$

3,681

$

9,917

 

(63)

%

Gross margin percentage

 

11

%  

 

19

%  

(8)

%

The decrease in revenue during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was primarily due to decreases in service activities and parts sales, which were driven by commodity price declines and customer deferral of maintenance activities as a result of the COVID-19 pandemic.

Gross margin and gross margin percentage decreased during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 due to the decrease in revenue mentioned above and a decrease in cost of sales, which was primarily driven by the decrease in service activities and parts sales.

33

Costs and Expenses

(dollars in thousands)

 

Three Months Ended

June 30, 

    

2020

    

2019

Selling, general and administrative

$

28,745

$

28,618

Depreciation and amortization

 

48,849

 

45,482

Long-lived asset impairment

 

55,210

 

8,632

Restatement and other charges

 

 

24

Restructuring charges

2,408

Interest expense

 

25,778

 

25,954

Debt extinguishment loss

3,971

3,653

Transaction-related costs

 

 

2,687

(Gain) loss on sale of assets, net

2,189

(1,801)

Other income, net

 

(438)

 

(209)

Selling, general and administrative. SG&A was flat during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 as the result of several offsetting factors. SG&A increased $1.6 million in bad debt expense and $1.1 million in sales and use and miscellaneous taxes. These increases were offset by decreases of $1.2 million in professional expenses, $0.7 million in compensation and benefits and $0.7 million in employee travel and meeting expense.

Depreciation and amortization. The increase in depreciation and amortization expense during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was primarily due to an increase in depreciation expense associated with fixed assets acquired in the Elite Acquisition as well as other fixed asset additions during 2019, partially offset by a decrease in depreciation expense resulting from assets reaching the end of their depreciable lives as well as the impact of asset impairments and compression asset sales during 2019.

Long-lived asset impairment. During the three months ended June 30, 2020 and 2019, we reviewed the future deployment of our idle compressors for units that were not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. In addition, we evaluated for impairment idle units that had been culled from our fleet in prior years and were available for sale. See Note 13 (“Long-Lived Asset Impairment”) to our Financial Statements for further details.

The following table presents the results of our impairment review, as recorded to our contract operations segment (dollars in thousands):

 

Three Months Ended

June 30, 

    

2020

    

2019

Idle compressors retired from the active fleet

 

450

 

160

Horsepower of idle compressors retired from the active fleet

 

184,000

 

41,000

Impairment recorded on idle compressors retired from the active fleet

$

55,210

$

8,632

Restructuring charges. We recorded $2.4 million of severance costs related to restructuring activities during the three months ended June 30, 2020. See Note 14 (“Restructuring Charges”) to our Financial Statements for further details.

Interest expense. The slight decrease in interest expense during the three months ended June 30, 2020 compared to the three months ended June 30, 2019 was due to a decrease in the weighted average effective interest rate, which was offset by an increase in the average outstanding balance of long-term debt.

34

Debt extinguishment loss. We recorded a debt extinguishment loss of $4.0 million during the three months ended June 30, 2020 as a result of the redemption of the 2022 Notes. We recorded a debt extinguishment loss of $3.7 million during the three months ended June 30, 2019 as a result of the redemption of the 2021 Notes. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details.

Transaction-related costs. We incurred $2.7 million of financial advisory, legal and other professional fees during the three months ended June 30, 2019 related primarily to the Elite Acquisition. 

(Gain) loss on sale of assets, net. The change in gain (loss) on sale of assets, net was primarily due to a $2.9 million loss on compression assets sold during the three months ended June 30, 2020 compared to a $1.3 million gain on compression assets sold during the three months ended June 30, 2019.

Provision for (Benefit from) Income Taxes

(dollars in thousands)

 

Three Months Ended

 

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Provision for (benefit from) income taxes

$

(8,091)

$

1,191

 

(779)

%

Effective tax rate

 

21

%  

 

9

%  

12

%

The change in provision for (benefit from) income taxes was primarily due to the tax effect of the decrease in book income during the three months ended June 30, 2020 compared to the three months ended June 30, 2019, partially offset by a reduction in a valuation allowance recorded during the three months ended June 30, 2019. See Note 15 (“Income Taxes”) to our Financial Statements for further details of the tax impact on the decrease in book income.

Six Months Ended June 30, 2020 Compared to Six Months Ended June 30, 2019

Contract Operations

(dollars in thousands)

 

Six Months Ended

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Revenue

$

394,923

$

368,765

7

%

Cost of sales (excluding depreciation and amortization)

 

142,041

 

145,256

(2)

%

Gross margin

$

252,882

$

223,509

13

%

Gross margin percentage

 

64

%  

 

61

%  

3

%

During the six months ended June 30, 2020, revenue included the benefit from significant horsepower additions in the second half of 2019, including the Elite Acquisition completed in August 2019, which was partially offset by the disposition of other horsepower in 2019 and the first half of this year. In addition, revenue increased due to an increase in contract operations rates year over year, which was the net result of increased customer demand in 2019, partially offset by an increase in units on standby status and rate concessions given to customers impacted by the COVID-19 pandemic in the second quarter of 2020. These increases were partially offset by a decrease in revenue related to returns of horsepower due to the market downturn.

Gross margin and gross margin percentage increased during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 due to the overall increase in revenue mentioned above and decreases in costs to mobilize compression packages, maintenance and lube oil expense, which were driven by the decreases in operating horsepower mentioned above. These decreases were partially offset by increases in maintenance and lube oil expense associated with the operating horsepower acquired in the Elite Acquisition.

35

Aftermarket Services

(dollars in thousands)

 

Six Months Ended

 

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Revenue

$

75,090

$

105,784

 

(29)

%

Cost of sales (excluding depreciation and amortization)

 

63,677

 

86,117

 

(26)

%

Gross margin

$

11,413

$

19,667

 

(42)

%

Gross margin percentage

 

15

%  

 

19

%  

(4)

%

The decrease in revenue during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to decreases in service activities and parts sales, which were driven by commodity price declines and customer deferral of maintenance activities as a result of the COVID-19 pandemic.

Gross margin and gross margin percentage decreased during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 due to the decrease in revenue mentioned above and a decrease in cost of sales, which was primarily driven by the decrease in service activities and parts sales.

Costs and Expenses

(dollars in thousands)

 

Six Months Ended

June 30, 

    

2020

    

2019

Selling, general and administrative

$

59,371

$

57,607

Depreciation and amortization

 

98,671

89,588

Long-lived asset impairment

 

61,405

11,724

Goodwill impairment

99,830

Restatement and other charges

 

445

Restructuring charges

4,136

Interest expense

 

55,443

49,571

Debt extinguishment loss

 

3,971

3,653

Transaction-related costs

 

2,867

Gain on sale of assets, net

(1,927)

(1,785)

Other income, net

 

(993)

(430)

Selling, general and administrative. The increase in SG&A during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to increases of $1.9 million in bad debt expense, $1.4 million in sales and use and miscellaneous taxes and $0.7 million in costs associated with software and cloud subscriptions not yet commenced in 2019, including those related to our technology transformation project and contracts acquired in the Elite Acquisition. These increases were partially offset by decreases of $1.4 million in professional expenses, $0.9 million in compensation and benefits and $0.6 million in employee travel and meeting expenses.

Depreciation and amortization. The increase in depreciation and amortization expense during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to an increase in depreciation expense associated with fixed assets acquired in the Elite Acquisition as well as other fixed asset additions during 2019, partially offset by a decrease in depreciation expense resulting from assets reaching the end of their depreciable lives as well as the impact of asset impairments and compression asset sales during 2019.

Long-lived asset impairment. During the six months ended June 30, 2020 and 2019, we reviewed the future deployment of our idle compressors for units that were not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. In addition, we evaluated for impairment idle units that had been culled from our fleet in prior years and were available for sale. See Note 13 (“Long-Lived Asset Impairment”) to our Financial Statements for further details.

36

The following table presents the results of our impairment review, as recorded to our contract operations segment (dollars in thousands):

 

Six Months Ended

June 30, 

    

2020

    

2019

Idle compressor units retired from the active fleet

 

535

 

180

Horsepower of idle compressor units retired from the active fleet

 

207,000

 

56,000

Impairment recorded on idle compressor units retired from the active fleet

$

61,405

$

11,724

Goodwill impairment. During the six months ended June 30, 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 $4.1 million of severance costs related to restructuring activities during the six months ended June 30, 2020. See Note 14 (“Restructuring Charges”) to our Financial Statements for further details.

Interest expense. The increase in interest expense during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was due to an increase in the average outstanding balance of long-term debt, partially offset by a decrease in the weighted average effective interest rate.

Debt extinguishment loss. We recorded a debt extinguishment loss of $4.0 million during the six months ended June 30, 2020 as a result of the redemption of the 2022 Notes. We recorded a debt extinguishment loss of $3.7 million during the six months ended June 30, 2019 as a result of the redemption of the 2021 Notes. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details.

Transaction-related costs. We incurred $2.9 million of financial advisory, legal and other professional fees during the six months ended June 30, 2019 related primarily to the Elite Acquisition. 

Gain on sale of assets, net. The increase in gain on sale of assets, net was primarily due to a $3.2 million gain on the March 2020 Disposition, which included a $4.8 million gain on the compression assets sold, partially offset by a $2.8 million loss on other compression assets sold during the six months ended June 30, 2020.

Other income, net. The increase in other income, net during the six months ended June 30, 2020 compared to the six months ended June 30, 2020 was primarily due to a $0.4 million decrease in indemnification expense incurred pursuant to our tax matters agreement with Exterran Corporation.

Benefit from Income Taxes

(dollars in thousands)

 

Six Months Ended

 

June 30, 

Increase

    

2020

    

2019

    

(Decrease)

Benefit from income taxes

$

(24,044)

$

(1,216)

 

1,877

%

Effective tax rate

 

21

%  

 

(4)

%  

25

%

The increase in benefit from income taxes was primarily due to the tax effect of the decrease in book income during the six months ended June 30, 2020 compared to the six months ended June 30, 2019, partially offset by a reduction in a valuation allowance and the release of an unrecognized tax benefit due to the settlement of a tax audit recorded during the six months ended June 30, 2019. See Note 15 (“Income Taxes”) to our Financial Statements for further details of the tax impact on the decrease in book income.

37

Liquidity and Capital Resources

Overview

Our ability to fund operations, finance capital expenditures and pay dividends depends on the levels of our operating cash flows and access to the capital and credit markets. Our primary sources of liquidity are cash flows generated from our operations and our borrowing availability under the 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 has caused a deterioration in global macroeconomic conditions, which has significantly 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.

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 consisted primarily 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 that we add to our fleet. In addition to the cost of newly-acquired compressors, growth capital expenditures can also 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 latter 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 of significant components of a compression package, such as the engine, compressor and cooler, which return the components to a like-new condition, but do not modify the applications for which the compression package was designed.

We generally invest funds necessary to purchase fleet additions when our idle equipment cannot be reconfigured to economically fulfill a project’s requirements and the new equipment expenditure is expected to generate economic returns over its expected useful life that exceed our cost of capital. In response to the impact that we anticipate the COVID-19 pandemic will have on our customer demand, we decreased our planned capital expenditures for 2020, and currently plan to spend a total of approximately $130 million to $155 million, primarily consisting of approximately $70 million to $85 million for growth capital expenditures and approximately $37 million to $43 million for maintenance capital expenditures.

38

Financial Resources

Credit Facility

During the six months ended June 30, 2020 and 2019, the Credit Facility had an average daily balance of $675.5 million and $784.0 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.7% and 4.3% at June 30, 2020 and December 31, 2019, respectively. As of June 30, 2020, 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. As of June 30, 2020, the ratio requirements did not constrain our undrawn capacity and as such, $414.6 million was available for additional borrowings. As of June 30, 2020, we were in compliance with all covenants under the Credit Facility.

2022 Notes Redemption

On April 1, 2020, the 2022 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $10.5 million with borrowings from the Credit Facility. A debt extinguishment loss of $4.0 million related to the redemption was recognized in the second quarter of 2020. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details.

Cash Flows

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

 

Six Months Ended

June 30, 

    

2020

    

2019

Net cash provided by (used in):

 

  

 

  

Operating activities

$

167,074

$

148,663

Investing activities

 

(82,688)

 

(212,342)

Financing activities

 

(85,866)

 

60,084

Net decrease in cash and cash equivalents

$

(1,480)

$

(3,595)

Operating Activities

The increase in net cash provided by operating activities during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to decreases in accounts receivable, costs of sales, contract costs and transaction-related costs. These cash inflows were partially offset by the receipt of cash proceeds in the first quarter of 2019 pursuant to a settlement of certain sales and use tax audits, a decrease in revenue and increases in accounts payable and other liabilities, deferred revenue, restructuring charges and interest paid on our debt instruments.

Investing Activities

The decrease in net cash used in investing activities during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to a $121.7 million decrease in capital expenditures and the receipt of proceeds of $24.2 million from the March 2020 Disposition, partially offset by a $16.9 million decrease in proceeds from other sales of property, plant and equipment.

39

Financing Activities

The change in net cash provided by (used in) financing activities during the six months ended June 30, 2020 compared to the six months ended June 30, 2019 was primarily due to $40.0 million of net repayments of long-term debt in 2020 compared to $103.0 million of net borrowings in 2019 and a $9.9 million increase in dividends paid to stockholders, partially offset by a $7.9 million decrease in payments for debt issuance costs.

Dividends

On July 29, 2020, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 14, 2020 to stockholders of record at the close of business on August 10, 2020. 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

We are exposed to market risk 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 financing activities. We do not use derivative instruments for trading or other speculative purposes.

As of June 30, 2020 and December 31, 2019, after taking into consideration interest rate swaps, we had $523.0 million and $113.0 million, respectively, of outstanding indebtedness that was effectively subject to variable interest rates. A 1% increase in the effective interest rate on our outstanding debt subject to variable interest rates at June 30, 2020 and December 31, 2019 would have resulted in an annual increase in our interest expense of $5.2 million and $1.1 million, respectively.

See Note 17 (“Derivatives”) to our Financial Statements for further information regarding our use of interest rate swaps in managing our exposure to interest rate fluctuations.

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.

40

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 June 30, 2020 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.

41

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

The following risk factors became significant to us in the first half of 2020 and should be read in conjunction with the risk factors previously disclosed in our 2019 Form 10-K.

The COVID-19 pandemic is expected to significantly reduce demand for our services, and may have a material adverse impact on our financial condition, results of operations and cash flows.

The effects of the COVID-19 pandemic, including actions taken by businesses and governments, have resulted in a significant and swift reduction in U.S. economic activity. These effects have materially adversely affected the demand for oil and, to a lesser extent, natural gas, and are expected to have a negative impact on demand for our services and products. The collapse in the demand for oil caused by this unprecedented global health and economic crisis, coupled with oil oversupply, is expected to adversely impact the demand for our services, which in turn could adversely impact our financial condition, results of operations and cash flows.

While the magnitude and duration of potential social, economic and labor instability as a direct result of the COVID-19 pandemic cannot be estimated at this time, we are closely monitoring the effects of the pandemic on commodity demands and on our customers, as well as on our operations and employees. These effects may include adverse revenue and net income effects; disruptions to our operations and supply chain; customer shutdowns of oil and gas exploration and production; employee impacts from illness, school closures and other community response measures; and temporary inaccessibility or closures of our facilities or the facilities of our customers and suppliers.

The extent to which our operating and financial results are affected by the COVID-19 pandemic will depend on various factors and consequences beyond our control, such as the duration and scope of the pandemic; additional actions by businesses and governments in response to the pandemic; and the speed and effectiveness of responses to combat the virus. The COVID-19 pandemic, and the volatile regional and global economic conditions stemming from the pandemic, could also aggravate the other risk factors that we identify in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. The COVID-19 pandemic also may materially adversely affect our operating and financial results in a manner that is not currently known to us or that we do not currently consider to present significant risks to our operations.

42

Our ability to use NOLs to offset future income may be limited.

Our ability to use any NOLs generated by us could be substantially limited if we were to experience an “ownership change” as defined under Section 382 of the Code. In general, an “ownership change” would occur if our “5-percent stockholders,” as defined under Section 382 of the Code, including certain groups of persons treated as “5-percent stockholders,” collectively increased their ownership in us by more than 50 percentage points over a rolling three-year period. An ownership change can occur as a result of a public offering of our common stock, as well as through secondary market purchases of our common stock and certain types of reorganization transactions. We have experienced ownership changes, which may result in an annual limitation on the use of its pre-ownership change NOLs (and certain other losses and/or credits) equal to the equity value of our stock immediately before the ownership change, multiplied by the long-term tax-exempt rate for the month in which the ownership change occurs. Market volatility due to reduced demand from the COVID-19 pandemic and oil oversupply may cause increased interest in our common stock, which may result in an additional ownership change. Due to the COVID-19 pandemic, the U.S. Federal Reserve has lowered the long-term tax-exempt rate. Additionally, our equity value has decreased due to the above-mentioned impacts of the COVID-19 pandemic and oil oversupply. Both of these changes could further limit our use of pre-ownership change NOLs if we experienced an additional ownership change. Furthermore, the IRS has recently proposed regulations that would prevent us from using unrealized built-in gains to increase this limitation. If these regulations were finalized and we experienced an ownership change our ability to use our NOLs may be limited. Such a limitation could, for any given year, have the effect of increasing the amount of our U.S. federal income tax liability, which would negatively impact the amount of after-tax cash available for distribution to our stockholders and our financial condition.

Item 2. Unregistered Sales of Equity Securities

The following table summarizes our purchases of equity securities during the three months ended June 30, 2020:

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

April 1, 2020 — April 30, 2020

    

383

    

$

3.36

    

N/A

    

N/A

May 1, 2020 — May 31, 2020

 

 

 

N/A

 

N/A

June 1, 2020 — June 30, 2020

 

5,180

 

6.50

 

N/A

 

N/A

Total

 

5,563

6.28

 

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.

43

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

Form of Compensation Letter applicable to Messrs. Childers, Aron, Ingersoll and Thode and Mme. Hildebrandt, incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on April 30, 2020

31.1*

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

31.2*

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

32.1**

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

32.2**

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

101.1*

Interactive data files 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.

44

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)

July 31, 2020

45

EX-31.1 2 aroc-20200630ex311d8e439.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: July 31, 2020

By:

/s/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 aroc-20200630ex3123f7800.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: July 31, 2020

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-20200630ex3213f915b.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 June 30, 2020 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: July 31, 2020

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-20200630ex322613067.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 June 30, 2020 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: July 31, 2020

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-20200630.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 40302 - Disclosure - Business Transactions - Elite Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Discontinued Operations - Income Statement 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 40201 - Disclosure - Recent Accounting Developments (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Transactions - March 2020 Disposition (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Business Transactions - Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Business Transactions - Pro forma (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 40903 - Disclosure - Long-Term Debt - 2022 Notes Redemption (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - 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 - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Revenue from Contract with Customers - Remaining Performance Obligation Default (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Revenue from Contract with Customers - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Long-Lived Asset Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Restructuring Charges - Description (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Restructuring Charges - By segment (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 - Interest Rate Risk - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Derivatives - Effect of Derivative Instruments on Income Statement (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 - Allocated Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Stock-Based Compensation - Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (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 42301 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (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 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 12301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Recent Accounting Developments (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Recent Accounting Developments (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Business Transactions (Tables) 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 30703 - Disclosure - Goodwill (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 Assets 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 31803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization (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 42002 - Disclosure - Commitments and Contingencies (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Segments (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aroc-20200630_cal.xml EX-101.CAL EX-101.DEF 8 aroc-20200630_def.xml EX-101.DEF EX-101.LAB 9 aroc-20200630_lab.xml EX-101.LAB EX-101.PRE 10 aroc-20200630_pre.xml EX-101.PRE XML 11 aroc-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0001389050 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2020-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2020-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001389050 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:RetainedEarningsMember 2019-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001389050 us-gaap:RetainedEarningsMember 2019-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001389050 2019-03-31 0001389050 us-gaap:RetainedEarningsMember 2018-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001389050 us-gaap:TreasuryStockMember 2020-06-30 0001389050 us-gaap:CommonStockMember 2020-06-30 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 us-gaap:TreasuryStockMember 2019-06-30 0001389050 us-gaap:CommonStockMember 2019-06-30 0001389050 us-gaap:TreasuryStockMember 2019-03-31 0001389050 us-gaap:CommonStockMember 2019-03-31 0001389050 us-gaap:TreasuryStockMember 2018-12-31 0001389050 us-gaap:CommonStockMember 2018-12-31 0001389050 aroc:StockIncentivePlan2020Member 2020-06-30 0001389050 aroc:RestrictedStockAndStockSettledPerformanceUnitsMember 2020-06-30 0001389050 aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-06-30 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2019-12-31 0001389050 aroc:LiabilityAwardsMember 2020-04-01 2020-06-30 0001389050 aroc:EquityAwardsMember 2020-04-01 2020-06-30 0001389050 aroc:LiabilityAwardsMember 2020-01-01 2020-06-30 0001389050 aroc:EquityAwardsMember 2020-01-01 2020-06-30 0001389050 aroc:LiabilityAwardsMember 2019-04-01 2019-06-30 0001389050 aroc:EquityAwardsMember 2019-04-01 2019-06-30 0001389050 aroc:LiabilityAwardsMember 2019-01-01 2019-06-30 0001389050 aroc:EquityAwardsMember 2019-01-01 2019-06-30 0001389050 2025-01-01 2020-06-30 0001389050 2024-01-01 2020-06-30 0001389050 2023-01-01 2020-06-30 0001389050 2022-01-01 2020-06-30 0001389050 2021-01-01 2020-06-30 0001389050 2020-07-01 2020-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2019-01-01 2019-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2019-04-01 2019-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2019-01-01 2019-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-06-30 0001389050 us-gaap:LandAndBuildingMember 2020-06-30 0001389050 us-gaap:ComputerEquipmentMember 2020-06-30 0001389050 aroc:TransportationAndShopEquipmentMember 2020-06-30 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2020-06-30 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-12-31 0001389050 us-gaap:LandAndBuildingMember 2019-12-31 0001389050 us-gaap:ComputerEquipmentMember 2019-12-31 0001389050 aroc:TransportationAndShopEquipmentMember 2019-12-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2019-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:ArchrockInc.Member srt:AffiliatedEntityMember aroc:JDHCapitalMember 2020-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2020-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2020-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2019-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-04-01 2020-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-04-01 2019-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-01-01 2019-06-30 0001389050 us-gaap:InterestRateSwapMember 2020-04-01 2020-06-30 0001389050 us-gaap:InterestRateSwapMember 2020-01-01 2020-06-30 0001389050 us-gaap:InterestRateSwapMember 2019-04-01 2019-06-30 0001389050 us-gaap:InterestRateSwapMember 2019-01-01 2019-06-30 0001389050 us-gaap:PerformanceSharesMember 2019-04-01 2019-06-30 0001389050 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0001389050 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0001389050 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0001389050 us-gaap:SuretyBondMember 2020-06-30 0001389050 aroc:SeniorNotes6DueOctober2022Member 2020-04-01 2020-06-30 0001389050 aroc:SeniorNotes6DueOctober2022Member 2020-01-01 2020-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-09 2020-07-09 0001389050 aroc:EliteAcquisitionMember 2019-08-01 2019-08-01 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-06-30 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-01-01 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001389050 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-01-01 2020-06-30 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2019-01-01 2019-06-30 0001389050 aroc:DerivativeExpiringInMarch2022Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-06-30 0001389050 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001389050 aroc:SeniorNotes6DueOctober2022Member 2020-04-01 2020-04-01 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2020-06-30 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-06-30 0001389050 aroc:SeniorNotes6DueOctober2022Member 2019-12-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2019-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-01-01 2020-06-30 0001389050 us-gaap:SubsequentEventMember 2020-07-29 2020-07-29 0001389050 2020-01-01 2020-03-31 0001389050 2019-10-01 2019-12-31 0001389050 2019-07-01 2019-09-30 0001389050 2019-01-01 2019-03-31 0001389050 us-gaap:AccountingStandardsUpdate201912Member 2020-01-01 0001389050 us-gaap:AccountingStandardsUpdate201813Member 2020-01-01 0001389050 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001389050 2019-06-30 0001389050 2018-12-31 0001389050 aroc:EliteAcquisitionMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:EliteAcquisitionMember 2019-01-01 2019-06-30 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-06-30 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2019-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-04-01 2020-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockMember 2020-04-01 2020-06-30 0001389050 aroc:EmployeeStockPurchasePlanSharesMember 2020-04-01 2020-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-01-01 2020-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockMember 2020-01-01 2020-06-30 0001389050 aroc:EmployeeStockPurchasePlanSharesMember 2020-01-01 2020-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2019-04-01 2019-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2019-01-01 2019-06-30 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-06-30 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2019-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2020-06-30 0001389050 us-gaap:TradeAccountsReceivableMember 2019-12-31 0001389050 2020-07-24 0001389050 aroc:StockIncentivePlan2020Member 2020-04-30 0001389050 aroc:JDHCapitalMember srt:AffiliatedEntityMember 2019-08-01 2019-08-01 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-04-01 2020-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 2020-03-01 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2020-06-30 0001389050 aroc:IdleCompressorUnitsMember 2020-04-01 2020-06-30 0001389050 aroc:IdleCompressorUnitsMember 2020-01-01 2020-06-30 0001389050 aroc:IdleCompressorUnitsMember 2019-04-01 2019-06-30 0001389050 aroc:IdleCompressorUnitsMember 2019-01-01 2019-06-30 0001389050 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-06-30 0001389050 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001389050 2020-06-30 0001389050 2019-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember 2020-06-30 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDisposalPeriodMember 2020-06-30 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember 2020-06-30 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember 2020-06-30 0001389050 srt:WeightedAverageMember aroc:MeasurementInputDiscountForMarketLiquidityMember 2020-06-30 0001389050 aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2020-04-01 2020-06-30 0001389050 aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:ContractOperationsSegmentMember 2019-04-01 2019-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2019-04-01 2019-06-30 0001389050 2019-04-01 2019-06-30 0001389050 aroc:ContractOperationsSegmentMember 2019-01-01 2019-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2019-01-01 2019-06-30 0001389050 2019-01-01 2019-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 0001389050 aroc:JefferyD.HildebrandMember srt:AffiliatedEntityMember 2019-08-01 2019-08-01 0001389050 aroc:EliteAcquisitionMember 2019-08-01 0001389050 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001389050 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001389050 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001389050 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001389050 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001389050 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001389050 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001389050 2020-04-01 2020-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001389050 2020-01-01 2020-06-30 aroc:segment iso4217:USD shares utr:hp pure iso4217:USD utr:hp aroc:Y aroc:CompressorUnit aroc:director iso4217:USD shares 0001389050 --12-31 2020 Q2 false P6M P1Y P1Y P1Y P1Y P1Y 10-Q true 2020-06-30 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 152949352 2205000 3685000 3630000 2210000 124587000 144865000 70991000 74467000 11106000 9186000 208889000 232203000 2486074000 2559398000 20203000 17901000 100598000 69603000 77471000 37055000 42927000 63975000 36642000 30285000 29934000 12309000 12901000 2928393000 3109975000 35545000 60215000 78936000 67845000 5598000 10683000 120079000 138743000 1807937000 1842549000 17993000 16094000 1017000 1289000 21965000 16829000 8529000 8508000 1977520000 2024012000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 250000000 250000000 159810336 158636918 1598000 1587000 3419512000 3412509000 -6908000 -1387000 -2380626000 -2244877000 6860984 6702602 82703000 81869000 950873000 1085963000 2928393000 3109975000 187949000 186258000 394923000 368765000 32367000 52132000 75090000 105784000 220316000 238390000 470013000 474549000 63390000 70521000 142041000 145256000 28686000 42215000 63677000 86117000 92076000 112736000 205718000 231373000 28745000 28618000 59371000 57607000 48849000 45482000 98671000 89588000 55210000 8632000 61405000 11724000 99830000 24000 445000 2408000 4136000 25778000 25954000 55443000 49571000 -3971000 -3653000 -3971000 -3653000 2687000 2867000 -2189000 1801000 1927000 1785000 438000 209000 993000 430000 -38472000 12614000 -115612000 29936000 -8091000 1191000 -24044000 -1216000 -30381000 11423000 -91568000 31152000 -273000 -30381000 11423000 -91568000 30879000 -0.20 0.09 -0.61 0.24 150743000 128328000 150628000 128261000 150743000 128354000 150628000 128297000 -30381000 11423000 -91568000 30879000 265000 -5320000 -5521000 -8545000 265000 -5320000 -5521000 -8545000 -30116000 6103000 -97089000 22334000 1369000 136876352 3180546000 2548000 -2261452000 -80719000 -6484075 842292000 0.132 17206000 17206000 19073 189000 189000 3872 1512000 -93483 1512000 11423000 11423000 -5320000 -5320000 1369000 136899297 3182247000 -2772000 -2267235000 -80719000 -6577558 832890000 1598000 159756498 3415784000 -7173000 -2328069000 -82668000 -6830407 999472000 35000 5563 35000 0.145 22176000 22176000 53838 165000 165000 2885000 -25014 2885000 678000 678000 -30381000 -30381000 265000 265000 1598000 159810336 3419512000 -6908000 -2380626000 -82703000 -6860984 950873000 1358000 135787509 3177982000 5773000 -2263677000 -79862000 -6381605 841574000 857000 87036 857000 0.264 34437000 34437000 48801 407000 407000 11000 1062987 3858000 -108917 3869000 30879000 30879000 -8545000 -8545000 1369000 136899297 3182247000 -2772000 -2267235000 -80719000 -6577558 832890000 1587000 158636918 3412509000 -1387000 -2244877000 -81869000 -6702602 1085963000 834000 96157 834000 0.290 44347000 44347000 1000 110255 366000 367000 10000 1063163 5959000 -62225 5969000 678000 678000 166000 166000 -91568000 -91568000 -5521000 -5521000 1598000 159810336 3419512000 -6908000 -2380626000 -82703000 -6860984 950873000 -91568000 30879000 -273000 98671000 89588000 61405000 11724000 99830000 695000 492000 1627000 1425000 2856000 3041000 187000 545000 -3971000 -3653000 -928000 802000 5778000 3869000 162000 2282000 335000 -1245000 1785000 3172000 -24117000 -1819000 13656000 10724000 12762000 25227000 -17569000 5015000 -2615000 -2160000 4268000 -12817000 8129000 14128000 -10829000 6102000 8253000 19747000 -189000 -65000 167074000 148663000 113289000 234972000 24179000 5071000 21954000 1351000 676000 -82688000 -212342000 722500000 1254000000 762500000 1151000000 943000 8829000 787000 -800000 44347000 34437000 367000 407000 834000 857000 678000 -85866000 60084000 -1480000 -3595000 3685000 5610000 2205000 2015000 <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 2019 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Standards Updates Implemented</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;">Credit Losses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our condensed consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our financial assets measured at amortized cost consist of cash equivalents and trade receivables from revenue transactions within the scope of ASC 606 Revenue. We believe our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. Judgement is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.</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 the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for credit losses</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding: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:middle;white-space:nowrap;width:10.45%;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;"> 2,282</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;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;"> (646)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 3,630</p></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 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our condensed consolidated financial statements.</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;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our condensed consolidated financial statements.</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:10pt;text-align:justify;margin:0pt;">In March 2020, the FASB 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. We are currently assessing the impact that ASU 2020-04 may have on our interest rate swap agreements, Credit Facility and other transactions that may be affected by reference rate reform.</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;">Credit Losses </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our condensed consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our financial assets measured at amortized cost consist of cash equivalents and trade receivables from revenue transactions within the scope of ASC 606 Revenue. We believe our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. Judgement is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.</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 the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for credit losses</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding: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:middle;white-space:nowrap;width:10.45%;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;"> 2,282</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;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;"> (646)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 3,630</p></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> true -200000 P30D P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (216)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for credit losses</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;margin:0pt;padding: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:middle;white-space:nowrap;width:10.45%;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;"> 2,282</p></td></tr><tr><td style="vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;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;"> (646)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:85.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.48%;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:middle;white-space:nowrap;width:10.45%;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;"> 3,630</p></td></tr></table> 2210000 -216000 2282000 646000 3630000 <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;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our condensed consolidated financial statements.</p> true <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;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our condensed consolidated financial statements.</p> true <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:10pt;text-align:justify;margin:0pt;">In March 2020, the FASB 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. We are currently assessing the impact that ASU 2020-04 may have on our interest rate swap agreements, Credit Facility and other transactions that may be affected by reference rate reform.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 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;">March 2020 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 1, 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 and contract-related 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 (loss) on sale of assets, net in our condensed consolidated statements of operations during the six months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Elite Acquisition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 1, 2019, we completed the Elite Acquisition whereby we acquired from Elite Compression substantially all of its assets, including a fleet of predominantly large compressors comprising approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities for aggregate consideration consisting of $214.0 million in cash and 21.7 million shares of common stock with an acquisition date fair value of $225.9 million. The cash portion of the acquisition was funded with borrowings on the Credit Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Elite Acquisition was accounted for using the acquisition method, which requires, among other things, assets acquired and liabilities assumed to be recorded at their fair value on the acquisition date. The excess of the consideration transferred over those fair values is recorded as goodwill. The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:10.53%;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;"> 9,007</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 7,987</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 286,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 100,598</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 40,237</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, trade</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;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;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,973)</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> (326)</p></td></tr><tr style="height:10.4pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 439,899</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;">Our valuation methodology and significant inputs for fair value measurements are detailed by asset class below. The fair value measurements for property, plant and equipment and intangible assets are based on significant inputs that are not observable in the market and therefore represent Level 3 measurements.</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;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;"><span style="color:#212529;">The goodwill resulting from the acquisition is attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes.</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;font-style:italic;font-weight:bold;">Property, Plant and Equipment</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 property, plant and equipment is primarily comprised of compression equipment that will be depreciated on a straight-line basis over an estimated average remaining useful life of </span><span style="color:#212529;">15 years</span><span style="color:#212529;">. The fair value of the property, plant and equipment was determined using the cost approach, whereby we estimated the replacement cost of the assets by evaluating recent purchases of similar assets or published data, and then adjusted replacement cost for physical deterioration and functional and economic obsolescence, as applicable.</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;font-style:italic;font-weight:bold;">Intangible Assets</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 intangible assets consist of customer relationships that have an estimated useful life of </span><span style="color:#212529;">15 years</span><span style="color:#212529;">. The amount of intangible assets and their associated useful life were determined based on the period over which the assets are expected to contribute directly or indirectly to our future cash flows. The fair value of the identifiable intangible assets was determined using the multi-period excess earnings method, which is a specific application of the discounted cash flow method, an income approach, whereby we estimated and then discounted the future cash flows of the intangible asset by adjusting overall business revenue for attrition, obsolescence, cost of sales, operating expenses, taxes and the required returns attributable to other contributory assets acquired. Significant estimates made in arriving at expected future cash flows included our expected customer attrition rate and the amount of earnings attributable to the assets. To discount the estimated future cash flows, we utilized a discount rate that was at a premium to our weighted average cost of capital to reflect the less liquid nature of the customer relationships relative to the tangible assets acquired.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Pro Forma Financial Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Unaudited pro forma financial information for the three and six months ended June 30, 2019 was derived by adjusting our historical financial statements in order to give effect to the assets and liabilities acquired in the Elite Acquisition. The Elite Acquisition is presented in this unaudited pro forma financial information as though the acquisition occurred as of January 1, 2019, and reflects the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;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;">the acquisition of substantially all of Elite Compression’s assets, including a compression fleet of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">430,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> horsepower, vehicles, real property and inventory, and certain liabilities; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;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;">borrowings of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$214.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 under the Credit Facility for cash consideration exchanged in the acquisition; 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;">the exclusion of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$2.5</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 of financial advisory, legal and other professional fees incurred related to the acquisition and recorded to transaction-related costs in our condensed consolidated statements of operations during each of the three and six months ended June 30, 2019.</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 0pt 12pt 0pt;">The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="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: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 0pt 0pt;"> 257,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding: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.48%;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.21%;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;"> 512,271</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 0pt 0pt;"> 15,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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.21%;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;"> 36,220</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;">The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our condensed consolidated financial statements as part of our contract operations segment since the date of acquisition.</p> 200 35000 3200000 430000 214000000.0 21700000 225900000 The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):<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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:10.53%;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;"> 9,007</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 7,987</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 286,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> 100,598</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 40,237</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, trade</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;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;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,973)</p></td></tr><tr><td style="vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:10.53%;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;"> (326)</p></td></tr><tr style="height:10.4pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:85.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.54%;margin:0pt;padding: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.55%;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:10.53%;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;"> 439,899</p></td></tr></table> 9007000 7987000 608000 286158000 682000 100598000 40237000 2079000 2973000 326000 439899000 P15Y P15Y 430000 214000000.0 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;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="2" style="vertical-align:bottom;white-space:nowrap;width:17.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:17.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="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: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 0pt 0pt;"> 257,706</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding: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.48%;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.21%;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;"> 512,271</p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 0pt 0pt;"> 15,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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.21%;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;"> 36,220</p></td></tr></table> 257706000 512271000 15250000 36220000 <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 which include, but are not limited to, the separation and distribution agreement and the tax matters agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;color:#212529;">The separation and distribution agreement specifies our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously-nationalized assets after such amounts are collected by Exterran Corporation. During the three months ended June 30, 2020, we received </span><span style="background-color:#ffffff;color:#212529;">$0.7</span><span style="background-color:#ffffff;color:#212529;"> million</span> <span style="background-color:#ffffff;color:#212529;">from Exterran Corporation pursuant to this term of the separation and distribution agreement. We also entered into an assignment from Exterran Corporation so that any future payments by PDVSA would be received directly by us.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and certain other matters regarding taxes. Subject to the provisions of this agreement, we and Exterran Corporation 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of both June 30, 2020 and December 31, 2019, we had $8.5 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 $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of both June 30, 2020 and December 31, 2019.</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 sheet for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred tax assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 0pt 0pt;"> 3,780</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets associated with discontinued operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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;"> 12,309</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred tax liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities associated with discontinued operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,508</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 statements of operations for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:20.49%;margin: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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:20.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin: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:9.15%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:9.07%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.6%;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 income, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;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.33%;margin:0pt;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.81%;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;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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.33%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;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.33%;margin:0pt;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.84%;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;"> (20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;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.33%;margin:0pt;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.73%;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,432)</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.33%;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:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,705</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations, net of tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.73%;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;"> (273)</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> 700000 8500000 8500000 8500000 8500000 <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 sheet for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred tax assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 0pt 0pt;"> 3,780</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets associated with discontinued operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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;"> 12,309</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred tax liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities associated with discontinued operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 8,529</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,508</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 statements of operations for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.42%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:20.49%;margin: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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:20.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;margin: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:9.15%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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:9.07%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.6%;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 income, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;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.33%;margin:0pt;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.81%;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;"> (10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;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.33%;margin:0pt;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;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.33%;margin:0pt;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.84%;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;"> (20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;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.33%;margin:0pt;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.73%;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,432)</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;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;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.33%;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:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,705</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from discontinued operations, net of tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;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:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-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.33%;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:7.73%;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;"> (273)</p></td></tr></table> 8529000 8508000 3780000 4393000 12309000 12901000 8529000 8508000 8529000 8508000 10000 20000 1432000 10000 20000 1705000 -273000 <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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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:2.54%;margin:0pt;padding: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.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,774</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,121</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.4%;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,217</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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:2.54%;margin:0pt;padding: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.55%;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.4%;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;"> 70,991</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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;"> 74,467</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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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:2.54%;margin:0pt;padding: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.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,774</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,121</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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.4%;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,217</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 8,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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:2.54%;margin:0pt;padding: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.55%;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.4%;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;"> 70,991</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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;"> 74,467</p></td></tr></table> 64774000 66121000 6217000 8346000 70991000 74467000 <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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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,505,096</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:1.55%;margin:0pt;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.42%;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,653,930</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 51,236</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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;"> 116,980</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:1.55%;margin:0pt;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.42%;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;"> 116,057</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 94,613</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 93,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;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.4%;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;"> 18,295</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:1.55%;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.42%;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;"> 15,308</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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,786,220</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,929,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;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.4%;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,146)</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:1.55%;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.42%;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,370,335)</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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,486,074</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,559,398</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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,505,096</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:1.55%;margin:0pt;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.42%;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,653,930</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 51,236</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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;"> 116,980</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:1.55%;margin:0pt;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.42%;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;"> 116,057</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 94,613</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 93,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;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.4%;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;"> 18,295</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:1.55%;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.42%;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;"> 15,308</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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,786,220</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,929,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;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.4%;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,146)</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:1.55%;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.42%;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,370,335)</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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,486,074</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,559,398</p></td></tr></table> 3505096000 3653930000 51236000 50743000 116980000 116057000 94613000 93695000 18295000 15308000 3786220000 3929733000 1300146000 1370335000 2486074000 2559398000 <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 full impairment loss on goodwill in the first quarter as a result.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 determine 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 is 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 are our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.</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 change in the carrying amount of goodwill during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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.48%;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.76%;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;"> 100,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (768)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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.48%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.76%;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;"> (99,830)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;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;"> —</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;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 change in the carrying amount of goodwill during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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.48%;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.76%;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;"> 100,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (768)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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.48%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.76%;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;"> (99,830)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;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;"> —</p></td></tr></table> 100598000 768000 99830000 <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;">Certain costs incurred for the implementation of our hosting arrangements that are service contracts are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins in the period in which an individual component becomes ready for its intended use. As of June 30, 2020 and December 31, 2019, we capitalized $7.7 million and $5.5 million, respectively, of implementation costs related to our hosting arrangements that are service contracts to other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.1 million at June 30, 2020. 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 and six months ended June 30, 2020.</p> 7700000 5500000 100000 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-term debt consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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 0pt 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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</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 0pt 0.05pt 0pt;">Credit Facility</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:1.53%;margin:0pt;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.42%;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;"> 823,000</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:1.53%;margin:0pt;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.4%;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;"> 513,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p 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.01%;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: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:1.53%;margin:0pt;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.42%;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;"> 500,000</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:1.53%;margin:0pt;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.4%;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;"> 500,000</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> (7,603)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,090)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;margin:0pt;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.42%;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;"> 492,397</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:1.53%;margin:0pt;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.4%;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;"> 491,910</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.01%;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: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:1.53%;margin:0pt;padding:0pt;"><p style="font-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:16.42%;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;"> 500,000</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:1.53%;margin:0pt;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.4%;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;"> 500,000</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> (7,460)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;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;"> (7,999)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;margin:0pt;padding:0pt;"><p style="font-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:16.42%;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;"> 492,540</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:1.53%;margin:0pt;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.4%;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;"> 492,001</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 Notes</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:1.53%;margin:0pt;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.42%;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;"> —</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:1.53%;margin:0pt;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.4%;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;"> 350,000</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 0pt 0.05pt 0pt;">Less: Debt discount, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> (2,046)</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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:1.53%;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.42%;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;"> —</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:1.53%;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.4%;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;"> (2,316)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 345,638</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;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:16.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: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:1.53%;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.4%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> 1,807,937</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;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;"> 1,842,549</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:0pt 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 June 30, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at June 30, 2020 and December 31, 2019, respectively. We incurred $0.4 million and $0.6 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended June 30, 2020 and 2019, respectively, and $1.1 million during each of the six months ended June 30, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement. As of June 30, 2020, the ratio requirements did not constrain our undrawn capacity and as such, $414.6 million was available for additional borrowings. As of June 30, 2020, 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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">2022 Notes Redemption</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On April 1, 2020, the 2022 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $10.5 million with borrowings from the Credit Facility. A debt extinguishment loss of $4.0 million related to the redemption was recognized during the three and six months ended June 30, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-term debt consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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 0pt 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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</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 0pt 0.05pt 0pt;">Credit Facility</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:1.53%;margin:0pt;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.42%;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;"> 823,000</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:1.53%;margin:0pt;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.4%;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;"> 513,000</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p 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.01%;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: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:1.53%;margin:0pt;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.42%;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;"> 500,000</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:1.53%;margin:0pt;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.4%;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;"> 500,000</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> (7,603)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,090)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;margin:0pt;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.42%;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;"> 492,397</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:1.53%;margin:0pt;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.4%;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;"> 491,910</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;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.01%;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: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:1.53%;margin:0pt;padding:0pt;"><p style="font-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:16.42%;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;"> 500,000</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:1.53%;margin:0pt;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.4%;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;"> 500,000</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> (7,460)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;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;"> (7,999)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;margin:0pt;padding:0pt;"><p style="font-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:16.42%;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;"> 492,540</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:1.53%;margin:0pt;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.4%;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;"> 492,001</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.4%;margin:0pt;padding:0pt;"><p 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 Notes</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:1.53%;margin:0pt;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.42%;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;"> —</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:1.53%;margin:0pt;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.4%;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;"> 350,000</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 0pt 0.05pt 0pt;">Less: Debt discount, net of amortization</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> (2,046)</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 0pt 0.05pt 0pt;">Less: Deferred financing costs, net of amortization</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:1.53%;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.42%;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;"> —</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:1.53%;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.4%;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;"> (2,316)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.42%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.4%;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;"> 345,638</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:1.53%;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:16.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: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:1.53%;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.4%;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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.53%;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.42%;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;"> 1,807,937</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.4%;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;"> 1,842,549</p></td></tr></table> 823000000 513000000 500000000 500000000 7603000 8090000 492397000 491910000 500000000 500000000 7460000 7999000 492540000 492001000 350000000 2046000 2316000 345638000 1807937000 1842549000 12400000 0.025 0.027 0.043 400000 600000 1100000 1100000 414600000 1 350000000.0 10500000 -4000000.0 -4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">10. Accumulated Other Comprehensive Income (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 income (loss) of our derivative cash flow hedges, net of tax, during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:7.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><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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.88%;margin: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><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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.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;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:8.38%;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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;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 income (loss)</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:1.21%;margin:0pt;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.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;"> (7,173)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;margin:0pt;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.2%;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,548</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:1.04%;margin:0pt;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:6.54%;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><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:1.04%;margin:0pt;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:6.54%;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,773</p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;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 $155, $0, $1,745 and $0, respectively <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (4,529)</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;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,566)</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;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,828)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively <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.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:1.21%;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:7.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;"> 848</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;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:7.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;"> (791)</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:1.04%;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:6.54%;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,045</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:1.04%;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:6.54%;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,717)</p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;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.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:1.21%;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:7.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;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.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,320)</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:1.04%;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:6.54%;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,521)</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:1.04%;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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,545)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;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.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:1.21%;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:7.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;"> (6,908)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;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:7.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;"> (2,772)</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:1.04%;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:6.54%;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;"> (6,908)</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:1.04%;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:6.54%;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;"> (2,772)</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;">Includes adjustments 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;">$1.1</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.8</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 related to an increase in the valuation allowance recorded to offset the tax effect of other comprehensive loss recorded during the three and six months ended June 30, 2019, respectively.</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;">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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax, during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:7.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><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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.88%;margin: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><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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.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;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:8.38%;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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;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 income (loss)</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:1.21%;margin:0pt;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.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;"> (7,173)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;margin:0pt;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.2%;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,548</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:1.04%;margin:0pt;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:6.54%;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><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:1.04%;margin:0pt;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:6.54%;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,773</p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;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 $155, $0, $1,745 and $0, respectively <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (4,529)</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;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,566)</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.54%;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,828)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively <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.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:1.21%;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:7.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;"> 848</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;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:7.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;"> (791)</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:1.04%;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:6.54%;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,045</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:1.04%;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:6.54%;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,717)</p></td></tr><tr><td style="vertical-align:bottom;width:59.76%;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.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:1.21%;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:7.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;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.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,320)</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:1.04%;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:6.54%;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,521)</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:1.04%;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:6.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,545)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.76%;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.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:1.21%;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:7.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;"> (6,908)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.18%;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:7.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;"> (2,772)</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:1.04%;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:6.54%;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;"> (6,908)</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:1.04%;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:6.54%;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;"> (2,772)</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;">Includes adjustments 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;">$1.1</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.8</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 related to an increase in the valuation allowance recorded to offset the tax effect of other comprehensive loss recorded during the three and six months ended June 30, 2019, respectively.</span></td></tr></table><div style="margin-top:12pt;"/> -7173000 2548000 -1387000 5773000 -155000 0 -1745000 0 -583000 -4529000 -6566000 -6828000 -225000 0 -277000 0 -848000 791000 -1045000 1717000 265000 -5320000 -5521000 -8545000 -6908000 -2772000 -6908000 -2772000 1100000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 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;">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 2020 and 2019: </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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.78%;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.99%;margin: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.6%;margin: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.99%;margin: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.6%;margin: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:58.78%;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.99%;margin: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.6%;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.99%;margin: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.6%;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:58.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin: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:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin: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:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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;">2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;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.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:15.78%;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:bottom;white-space:nowrap;width:2.99%;margin:0pt;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.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:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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,231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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,206</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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,031</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 July 29, 2020, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 14, 2020 to stockholders of record at the close of business on August 10, 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:15.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.78%;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.99%;margin: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.6%;margin: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.99%;margin: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.6%;margin: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:58.78%;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.99%;margin: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.6%;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.99%;margin: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.6%;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:58.78%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin: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:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin: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:15.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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;">2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;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.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:15.78%;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:bottom;white-space:nowrap;width:2.99%;margin:0pt;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.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:15.78%;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:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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,231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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,206</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 style="vertical-align:bottom;white-space:nowrap;width:15.78%;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,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.78%;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,031</p></td></tr></table> 0.145 22171000 0.145 22176000 0.132 17231000 0.132 17206000 0.145 22062000 0.145 22031000 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 disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Three Months Ended </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.06%;margin: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:9.36%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></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:1.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:8.32%;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;">  </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:1.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:8.33%;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;">  </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:1.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:8.32%;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;">  </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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:8.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 57,728</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 63,683</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 124,468</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 127,422</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;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:8.32%;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;"> 78,026</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:1.04%;margin:0pt;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:8.33%;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;"> 75,598</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:1.04%;margin:0pt;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:8.32%;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;"> 162,878</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:1.04%;margin:0pt;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:8.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;"> 149,938</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 51,618</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 45,969</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 106,209</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 89,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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;">(2)</sup></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:1.04%;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:8.32%;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;"> 577</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:1.04%;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:8.33%;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;"> 1,008</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:1.04%;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:8.32%;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;"> 1,368</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:1.04%;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:8.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,011</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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;">(3)</sup></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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 187,949</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 186,258</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 394,923</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 368,765</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.33%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:54.36%;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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;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:8.32%;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,081</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:1.04%;margin:0pt;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:8.33%;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;"> 33,281</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:1.04%;margin:0pt;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:8.32%;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;"> 44,531</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:1.04%;margin:0pt;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:8.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;"> 66,802</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;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:8.32%;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;"> 13,286</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:1.04%;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:8.33%;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;"> 18,851</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:1.04%;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:8.32%;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;"> 30,559</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:1.04%;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:8.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;"> 38,982</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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;">(4)</sup></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:1.04%;margin:0pt;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:8.32%;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;"> 32,367</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:1.04%;margin:0pt;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:8.33%;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;"> 52,132</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:1.04%;margin:0pt;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:8.32%;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;"> 75,090</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:1.04%;margin:0pt;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:8.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;"> 105,784</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.32%;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.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:1.04%;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:8.33%;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.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:1.04%;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:8.32%;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.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:1.04%;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:8.24%;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:54.36%;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.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:1.04%;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:8.32%;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;"> 220,316</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:1.04%;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:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238,390</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:1.04%;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:8.32%;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;"> 470,013</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:1.04%;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:8.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;"> 474,549</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;">We operate in </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">two</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> segments: contract operations and aftermarket services. See Note 22 (“Segments”) for further details regarding our segments.</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;">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;">(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;">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.5</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;">$2.2</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 June 30, 2020 and 2019, respectively, 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;">$3.1 </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;">$4.4</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 six months ended June 30, 2020 and 2019, 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;">(4)</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 June 30, 2020, we had $416.8 million of remaining performance obligations related to our contract operations segment. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.07%;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:1.64%;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:1.03%;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:7.96%;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:1.64%;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:1.03%;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:7.96%;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:1.64%;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:1.03%;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:6.93%;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:1.64%;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:1.03%;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:5.9%;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:1.64%;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:1.03%;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:6.13%;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:1.64%;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:1.04%;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:6.29%;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:1.64%;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:1.04%;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:7.96%;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:32.07%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_eJMcTjmaXkiFaC7_jMCBoA"><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:7.96%;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;"> 172,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vRTxsn-mi0C1QnEq9L6T9Q"><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:7.96%;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;"> 170,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hdWAOMI-KEijmr8OC0niRQ"><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:6.93%;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;"> 65,438</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_fyUl4JBbOkCUWQEnjxIOqw"><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:5.9%;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;"> 7,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_LKq24Gq39Ui0tvEkNxCgBw"><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:6.13%;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,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ZY4MxxAeNE-huv0Vim80BQ"><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:6.29%;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;"> 79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.04%;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:7.96%;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;"> 416,802</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;">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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2020 and December 31, 2019, our receivables from contracts with customers, net of allowance for credit losses, were $118.8 million and $139.4 million, respectively.</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 June 30, 2020 and December 31, 2019, our contract liabilities were $6.9 million and $11.4 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 six months ended June 30, 2020 was primarily due to $12.8 million recognized as revenue during the period, partially offset by revenue deferral of $8.3 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Three Months Ended </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.06%;margin: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:9.36%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;">2019</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></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:1.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:8.32%;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;">  </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:1.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:8.33%;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;">  </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:1.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:8.32%;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;">  </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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:8.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 57,728</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 63,683</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 124,468</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 127,422</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;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:8.32%;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;"> 78,026</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:1.04%;margin:0pt;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:8.33%;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;"> 75,598</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:1.04%;margin:0pt;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:8.32%;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;"> 162,878</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:1.04%;margin:0pt;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:8.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;"> 149,938</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 51,618</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 45,969</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 106,209</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 89,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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;">(2)</sup></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:1.04%;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:8.32%;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;"> 577</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:1.04%;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:8.33%;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;"> 1,008</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:1.04%;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:8.32%;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;"> 1,368</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:1.04%;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:8.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,011</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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;">(3)</sup></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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 187,949</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;"> 186,258</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;"> 394,923</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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 368,765</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.33%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.32%;margin:0pt;padding:0pt;"><p style="font-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.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:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:54.36%;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><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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;">  </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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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.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:1.04%;margin:0pt;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:8.32%;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,081</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:1.04%;margin:0pt;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:8.33%;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;"> 33,281</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:1.04%;margin:0pt;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:8.32%;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;"> 44,531</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:1.04%;margin:0pt;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:8.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;"> 66,802</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;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.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:1.04%;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:8.32%;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;"> 13,286</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:1.04%;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:8.33%;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;"> 18,851</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:1.04%;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:8.32%;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;"> 30,559</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:1.04%;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:8.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;"> 38,982</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.36%;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;">(4)</sup></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:1.04%;margin:0pt;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:8.32%;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;"> 32,367</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:1.04%;margin:0pt;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:8.33%;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;"> 52,132</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:1.04%;margin:0pt;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:8.32%;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;"> 75,090</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:1.04%;margin:0pt;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:8.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;"> 105,784</p></td></tr><tr><td style="vertical-align:bottom;width:54.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.32%;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.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:1.04%;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:8.33%;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.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:1.04%;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:8.32%;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.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:1.04%;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:8.24%;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:54.36%;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.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:1.04%;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:8.32%;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;"> 220,316</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:1.04%;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:8.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238,390</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:1.04%;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:8.32%;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;"> 470,013</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:1.04%;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:8.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;"> 474,549</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;">We operate in </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">two</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> segments: contract operations and aftermarket services. See Note 22 (“Segments”) for further details regarding our segments.</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;">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;">(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;">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.5</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;">$2.2</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 June 30, 2020 and 2019, respectively, 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;">$3.1 </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;">$4.4</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 six months ended June 30, 2020 and 2019, 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;">(4)</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;"/> 57728000 63683000 124468000 127422000 78026000 75598000 162878000 149938000 51618000 45969000 106209000 89394000 577000 1008000 1368000 2011000 187949000 186258000 394923000 368765000 19081000 33281000 44531000 66802000 13286000 18851000 30559000 38982000 32367000 52132000 75090000 105784000 220316000 238390000 470013000 474549000 2 1500000 2200000 3100000 4400000 416800000 Our remaining performance obligations will be recognized through 2025 as follows (in thousands):<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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.07%;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:1.64%;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:1.03%;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:7.96%;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:1.64%;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:1.03%;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:7.96%;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:1.64%;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:1.03%;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:6.93%;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:1.64%;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:1.03%;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:5.9%;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:1.64%;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:1.03%;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:6.13%;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:1.64%;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:1.04%;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:6.29%;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:1.64%;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:1.04%;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:7.96%;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:32.07%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_eJMcTjmaXkiFaC7_jMCBoA"><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:7.96%;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;"> 172,639</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vRTxsn-mi0C1QnEq9L6T9Q"><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:7.96%;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;"> 170,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hdWAOMI-KEijmr8OC0niRQ"><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:6.93%;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;"> 65,438</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_fyUl4JBbOkCUWQEnjxIOqw"><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:5.9%;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;"> 7,532</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_LKq24Gq39Ui0tvEkNxCgBw"><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:6.13%;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,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ZY4MxxAeNE-huv0Vim80BQ"><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:6.29%;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;"> 79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.04%;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:7.96%;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;"> 416,802</p></td></tr></table> 172639000 170084000 65438000 7532000 1030000 79000 416802000 118800000 139400000 6900000 11400000 12800000 8300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">13. Long-Lived 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;">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;">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.</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 impairment review as recorded to our contract operations segment (dollars in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:20.97%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:22.89%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:20.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:22.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:9.39%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:9.39%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.76%;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:2.18%;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.31%;margin:0pt;padding: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:8.07%;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;"> 450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:8.07%;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;"> 160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:9.03%;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;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:9.03%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;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:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 184,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 41,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"> 207,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"> 56,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.76%;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:2.18%;margin:0pt;padding: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.31%;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:8.07%;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;"> 55,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:8.07%;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;"> 8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:9.03%;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;"> 61,405</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:9.03%;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;"> 11,724</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;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the results of our impairment review as recorded to our contract operations segment (dollars in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:20.97%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:22.89%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:20.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:22.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:9.39%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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:9.39%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.76%;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:2.18%;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.31%;margin:0pt;padding: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:8.07%;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;"> 450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:8.07%;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;"> 160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:9.03%;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;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding: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:9.03%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;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:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 184,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 41,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"> 207,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"> 56,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.76%;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:2.18%;margin:0pt;padding: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.31%;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:8.07%;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;"> 55,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:8.07%;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;"> 8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:9.03%;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;"> 61,405</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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.31%;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:9.03%;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;"> 11,724</p></td></tr></table> 450 160 535 180 184000 41000 207000 56000 55210000 8632000 61405000 11724000 <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 a series of restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We began additional restructuring activities in the second quarter in response to the decreased activity level of our customers that resulted from the COVID-19 pandemic. We incurred severance costs of $2.4 million and $4.1 million during the three and six months ended June 30, 2020, respectively, which are reflected as 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 the changes to our accrued liability balance related to restructuring charges during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.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, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;margin:0pt;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:19.03%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;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="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;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,974</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;margin:0pt;padding:0pt;"><p style="font-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:19.03%;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;"> 162</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;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;"> (2,885)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.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 June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;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:19.03%;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;"> 1,251</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, by segment, the restructuring charges incurred during the three and six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.22%;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:1.26%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:32.92%;margin: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.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:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.68%;margin: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.08%;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.68%;margin: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.08%;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.51%;margin: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:32.92%;margin: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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.68%;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.08%;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.68%;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.08%;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.51%;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:32.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;margin: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:bottom;white-space:nowrap;width:13.43%;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,386</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.43%;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;"> 286</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.43%;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;"> 736</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.25%;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,408</p></td></tr><tr><td style="vertical-align:bottom;width:32.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2020</p></td><td style="vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;"> 4,136</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="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We are not currently able to estimate the amount of total costs to be incurred related to the restructuring activities commenced 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> 2400000 4100000 <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 to our accrued liability balance related to restructuring charges during the six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.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, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;margin:0pt;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:19.03%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;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="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;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,974</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;margin:0pt;padding:0pt;"><p style="font-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:19.03%;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;"> 162</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.03%;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;"> (2,885)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.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 June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-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.67%;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:19.03%;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;"> 1,251</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> 3974000 162000 2885000 1251000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents, by segment, the restructuring charges incurred during the three and six months ended June 30, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.22%;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:1.26%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-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.08%;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:1.25%;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:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:32.92%;margin: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.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:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.68%;margin: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.08%;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.68%;margin: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.08%;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.51%;margin: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:32.92%;margin: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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.68%;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.08%;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.68%;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.08%;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.51%;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:32.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.26%;margin: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:bottom;white-space:nowrap;width:13.43%;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,386</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.43%;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;"> 286</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.43%;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;"> 736</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.08%;margin: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.25%;margin: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:bottom;white-space:nowrap;width:13.25%;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,408</p></td></tr><tr><td style="vertical-align:bottom;width:32.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2020</p></td><td style="vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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;"> 911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.43%;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,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;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;"> 4,136</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> 1386000 286000 736000 2408000 1864000 911000 1361000 4136000 <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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">CARES Act</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, President Trump signed into law the CARES Act, which includes, among other things, refundable payroll tax credits, deferment of employer side social security payments, NOL carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act provisions did not have a material impact on our condensed consolidated financial statements. Future regulatory guidance under the CARES Act or additional legislation enacted by Congress in connection with the COVID-19 pandemic could impact our tax provision in future periods.</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 NOL 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 0pt 12pt 0pt;">We have historically calculated the provision for (benefit from) income taxes during interim reporting periods by applying a full year estimated AETR to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the six months ended June 30, 2020, we determined that using an AETR would not provide a reliable estimate of income taxes due to small changes in our projected income (loss) before income taxes resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the six months ended June 30, 2020. The resulting year-to date effective tax rate for the six months ended June 30, 2020 did not significantly differ from our statutory rate. We will continue to evaluate interim income tax estimates using an estimated AETR in subsequent quarters and will only use a discrete effective tax rate if warranted.</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 June 30, 2020, 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 June 30, 2021 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, no effect is given to participating securities because they do not have a contractual obligation to participate in our 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 employee stock purchase plan 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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.24%;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><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.24%;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;">June 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.39%;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;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;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><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,381)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.2%;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,423</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,568)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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,152</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;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="vertical-align:bottom;white-space:nowrap;width:2.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:1.19%;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:7.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> (273)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;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.06%;margin:0pt;padding: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.18%;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:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,381)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.2%;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,423</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,568)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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,879</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Net income attributable to participating securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;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;"> (321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.19%;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:7.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;"> (261)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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;"> (643)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> (574)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;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.06%;margin:0pt;padding: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.18%;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:7.58%;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;"> (30,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.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 3pt 0pt 0pt;"> 11,162</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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;"> (92,211)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> 30,305</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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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:18.8%;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><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.74%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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: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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"><b style="font-weight:bold;">2019</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;margin:0pt;padding: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:8.27%;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,937</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">130,330</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,750</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">130,276</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"> (2,002)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,122)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,015)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.28%;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,328</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,628</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,261</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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.24%;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:8.28%;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:2.06%;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:7.84%;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:2.06%;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:7.84%;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:59.33%;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:2.06%;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:8.27%;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:2.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:8.28%;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</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:2.06%;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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of employee stock purchase plan shares</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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="vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;"> 1</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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;"> 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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 0pt 0pt;"> 128,354</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,628</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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;"> 128,297</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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.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:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.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:7.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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:18.8%;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><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.38%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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: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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.38%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"><b style="font-weight:bold;">2019</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding: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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;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:7.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;">154</p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.28%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of employee stock purchase plan shares</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;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;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;">25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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="vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;">174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;">154</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154</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;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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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:7.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.24%;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><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.24%;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;">June 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.39%;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;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;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><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,381)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.2%;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,423</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,568)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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,152</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;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="vertical-align:bottom;white-space:nowrap;width:2.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:1.19%;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:7.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> (273)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;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.06%;margin:0pt;padding: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.18%;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:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,381)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.2%;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,423</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,568)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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,879</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Net income attributable to participating securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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:7.58%;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;"> (321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.19%;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:7.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;"> (261)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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;"> (643)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> (574)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.12%;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.06%;margin:0pt;padding: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.18%;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:7.58%;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;"> (30,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.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 3pt 0pt 0pt;"> 11,162</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.56%;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;"> (92,211)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.79%;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;"> 30,305</p></td></tr></table> -30381000 11423000 -91568000 31152000 -273000 -30381000 11423000 -91568000 30879000 321000 261000 643000 574000 -30702000 11162000 -92211000 30305000 <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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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:18.8%;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><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.74%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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: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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"><b style="font-weight:bold;">2019</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;margin:0pt;padding: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:8.27%;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,937</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">130,330</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,750</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">130,276</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,194)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"> (2,002)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,122)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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,015)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.28%;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,328</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,628</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,261</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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.24%;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:8.28%;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:2.06%;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:7.84%;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:2.06%;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:7.84%;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:59.33%;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:2.06%;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:8.27%;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:2.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:8.28%;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</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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:2.06%;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:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33</p></td></tr><tr><td style="vertical-align:bottom;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of employee stock purchase plan shares</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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="vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;"> 1</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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;"> 3</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.33%;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:2.06%;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:8.27%;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,743</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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 0pt 0pt;"> 128,354</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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,628</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;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;"> 128,297</p></td></tr></table> 152937000 130330000 152750000 130276000 2194000 2002000 2122000 2015000 150743000 128328000 150628000 128261000 25000 33000 1000 3000 150743000 128354000 150628000 128297000 <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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.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:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:2.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:7.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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:18.8%;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><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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.38%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;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: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;">June 30, </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;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.38%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.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;"><b style="font-weight:bold;">2019</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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding: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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;">111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;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:7.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;">154</p></td></tr><tr><td style="vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.28%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of employee stock purchase plan shares</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.27%;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;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;">25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.13%;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="vertical-align:bottom;width:60.69%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;">174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:8.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 0pt 0pt;">154</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">154</p></td></tr></table> 95000 154000 111000 154000 57000 57000 22000 25000 174000 154000 193000 154000 <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 June 30, 2020, 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 our 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 the 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 these interest rate swaps as cash flow hedging instruments. Changes in the fair value of the interest rate swaps 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 this 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 perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. We estimate that $4.7 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at June 30, 2020 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 June 30, 2020, the weighted average effective fixed interest rate on 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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.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:2.54%;margin:0pt;padding: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.55%;margin:0pt;padding: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.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="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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,747</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 3,999</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 1,175</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 8,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 1,768</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 tables present the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:18.84%;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><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:18.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.36%;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;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;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:2.06%;margin:0pt;padding: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.21%;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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (738)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding: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.17%;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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,529)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,311)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,828)</p></td></tr><tr><td style="vertical-align:top;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,073)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,322)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.8%;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,717</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;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:2.06%;margin:0pt;padding: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.21%;margin:0pt;padding: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:7.19%;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,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding: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.17%;margin:0pt;padding: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:7.19%;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,954</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,443</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.8%;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,571</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 Income (Loss)”) and Note 18 (“Fair Value Measurements”) for further details on our derivative instruments.</p> 300000000.0 -4700000 0.018 <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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative assets</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.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:2.54%;margin:0pt;padding: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.55%;margin:0pt;padding: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.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="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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,747</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 3,999</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 1,175</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 8,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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;"> 1,768</p></td></tr></table> 12000 12000 4747000 593000 3999000 1175000 8746000 1768000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables present the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:18.84%;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><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:18.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:8.36%;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;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;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:2.06%;margin:0pt;padding: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.21%;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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (738)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding: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.17%;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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,529)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,311)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,828)</p></td></tr><tr><td style="vertical-align:top;width:59.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,073)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,322)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.8%;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,717</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.29%;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:2.06%;margin:0pt;padding: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.21%;margin:0pt;padding: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:7.19%;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,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding: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.17%;margin:0pt;padding: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:7.19%;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,954</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,443</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:6.8%;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,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -738000 -4529000 -8311000 -6828000 -1073000 791000 -1322000 1717000 25778000 25954000 55443000 49571000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 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 asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):</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;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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:2.54%;margin:0pt;padding: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.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,768</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:0pt 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 six months ended June 30, 2020, 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. These fair value measurements are classified as Level 3. </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 impaired compressors as of June 30, 2020 and December 31, 2019 was as follows: </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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,324</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:1.55%;margin:0pt;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.42%;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,859</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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></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:0pt 0pt 12pt 0pt;">The 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 as of June 30, 2020 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:26.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:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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></tr><tr><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;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:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr style="height:4.1pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:40.78%;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 <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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.62%;margin: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 - $372 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$21 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;">Weighted average is 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;">77%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</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 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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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;"> 984,937</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:1.55%;margin:0pt;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.42%;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,329,549</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;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: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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 932,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,400,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 discounts 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:8pt;margin-left:0pt;visibility:hidden;">​</span></p> The following table presents our derivative asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):<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;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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: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;"><b style="font-weight:bold;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;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:2.54%;margin:0pt;padding: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.55%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,746</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.42%;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,768</p></td></tr></table> 12000 8746000 1768000 99800000 4 <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 impaired compressors as of June 30, 2020 and December 31, 2019 was as follows: </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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,324</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:1.55%;margin:0pt;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.42%;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,859</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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></table> 2324000 5859000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:26.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:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.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></tr><tr><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;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:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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:26.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr style="height:4.1pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:40.78%;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 <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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.62%;margin: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 - $372 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:26.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$21 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;">Weighted average is 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;">77%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</span></td></tr></table> 0 372 21 0.77 <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 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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;"><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;">June 30, 2020</b></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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.97%;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: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:1.55%;margin:0pt;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.4%;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;"> 984,937</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:1.55%;margin:0pt;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.42%;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,329,549</p></td></tr><tr><td style="vertical-align:bottom;width:59.97%;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: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="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;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;"> 932,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.42%;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,400,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 discounts and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).</span></td></tr></table> 984937000 1329549000 932000000 1400000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">19. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense consisted of the following during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.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><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:1.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:6.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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:18.89%;margin: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><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;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:16.6%;margin: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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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:16.6%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:8.39%;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;">2019</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.37%;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: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:1.21%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.19%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,512</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:1.06%;margin:0pt;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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.04%;margin:0pt;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:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,869</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;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: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:1.21%;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:7.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.5pt 0.05pt 0pt;"> 842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.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.5pt 0.05pt 0pt;"> 640</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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0.05pt 0pt;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.37%;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: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:1.21%;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:7.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.5pt 0.05pt 0pt;"> 3,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.19%;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:7.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.5pt 0.05pt 0pt;"> 2,152</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:1.06%;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:6.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.5pt 0.05pt 0pt;"> 6,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.04%;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:6.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</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 restricted stock, restricted stock unit, performance-based restricted stock unit and cash-settled performance unit activity during the six months ended June 30, 2020 (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:2.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:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.58%;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:2.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:10.02%;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:76.79%;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, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.58%;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,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.25</p></td></tr><tr><td style="vertical-align:bottom;width:76.79%;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:2.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:8.58%;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,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;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.47</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.79%;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:2.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:8.58%;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;"> (358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:76.79%;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:2.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:8.58%;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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;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.18</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.79%;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, June 30, 2020 <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.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:8.58%;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,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.98</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 June 30, 2020 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;">529,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 restricted stock units and cash-settled performance 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,488,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;"> restricted stock and stock-settled performance 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 0pt 12pt 0pt;">As of June 30, 2020, we expect $18.9 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted average period of 2.0 years.</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;">2020 Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense consisted of the following during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.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><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:1.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:6.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.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:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:18.89%;margin: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><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;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:16.6%;margin: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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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:16.6%;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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:8.39%;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;">2019</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.37%;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: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:1.21%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.19%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,512</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:1.06%;margin:0pt;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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.04%;margin:0pt;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:6.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,869</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;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: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:1.21%;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:7.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.5pt 0.05pt 0pt;"> 842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:7.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.5pt 0.05pt 0pt;"> 640</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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.5pt 0.05pt 0pt;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,606</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.37%;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: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:1.21%;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:7.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.5pt 0.05pt 0pt;"> 3,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.19%;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:7.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.5pt 0.05pt 0pt;"> 2,152</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:1.06%;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:6.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.5pt 0.05pt 0pt;"> 6,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-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.04%;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:6.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,475</p></td></tr></table> 2772000 1512000 5778000 3869000 842000 640000 294000 1606000 3614000 2152000 6072000 5475000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit and cash-settled performance unit activity during the six months ended June 30, 2020 (shares in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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:2.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:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.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:bottom;white-space:nowrap;width:2.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:10.02%;margin: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:76.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:8.58%;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:2.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:10.02%;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:76.79%;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, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:8.58%;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,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.25</p></td></tr><tr><td style="vertical-align:bottom;width:76.79%;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:2.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:8.58%;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,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;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.47</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.79%;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:2.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:8.58%;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;"> (358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.45</p></td></tr><tr><td style="vertical-align:bottom;width:76.79%;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:2.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:8.58%;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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;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.18</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.79%;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, June 30, 2020 <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.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:8.58%;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,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;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:8.58%;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.98</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 June 30, 2020 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;">529,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 restricted stock units and cash-settled performance 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,488,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;"> restricted stock and stock-settled performance units.</span></td></tr></table><div style="margin-top:12pt;"/> 2022000 10.25 1412000 9.47 358000 9.45 59000 10.18 3017000 9.98 529000 2488000 18900000 P2Y 8500000 1 <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 2020 through the fourth quarter of 2022 and maximum potential future payments of $2.2 million. As of June 30, 2020, 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 June 30, 2020 and December 31, 2019, we accrued $2.6 million and $2.5 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 June 30, 2020 and December 31, 2019, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million and $2.8 million, respectively, for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation.</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 2600000 2500000 1600000 2800000 <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. In August 2019, Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was elected to our Board of Directors. Mr. Hildebrand receives no compensation for his role as a director. As of June 30, 2020, JDH Capital owned 14.2% of our outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue from Hilcorp and affiliates was $10.2 million and $4.9 million during the three months ended June 30, 2020 and 2019, respectively, and $20.8 million and $10.4 million during the six months ended June 30, 2020 and 2019, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.0 million and $5.1 million as of June 30, 2020 and December 31, 2019, respectively.</p> 21700000 0.075 1 0 0.142 10200000 4900000 20800000 10400000 4000000.0 5100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents revenue and gross margin by segment during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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;">    </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:9.37%;margin: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </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;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:9.37%;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;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-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:9.54%;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;">  </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;"> </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;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:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 187,949</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 32,367</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 220,316</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 124,559</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,681</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 128,240</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 186,258</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 52,132</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 238,390</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 115,737</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;"> 9,917</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 125,654</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p 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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 394,923</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 75,090</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 470,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 252,882</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,413</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 264,295</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 368,765</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 105,784</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 474,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 223,509</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,667</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 243,176</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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.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:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.06%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.02%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 128,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 125,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 264,295</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 243,176</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 28,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 28,618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 59,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 57,607</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 48,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 45,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 98,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 89,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 55,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 61,405</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 11,724</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 99,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restatement and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 24</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 25,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 25,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 55,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 49,571</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt extinguishment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 3,653</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 2,867</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Gain) loss on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,785)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (438)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (209)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (993)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> (430)</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (38,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 12,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (115,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 29,936</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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents revenue and gross margin by segment during the three and six months ended June 30, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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;">    </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:9.37%;margin: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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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;"> </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;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:9.37%;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;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-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:9.54%;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;">  </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;"> </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;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:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 187,949</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 32,367</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 220,316</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 124,559</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,681</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 128,240</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Three months ended June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 186,258</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 52,132</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 238,390</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 115,737</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;"> 9,917</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 125,654</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p 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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 394,923</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 75,090</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 470,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 252,882</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,413</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 264,295</p></td></tr><tr><td style="vertical-align:bottom;width:59.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: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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Six months ended June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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;">  </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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 368,765</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;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;"> 105,784</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="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 474,549</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;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: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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 223,509</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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;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:9.54%;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,667</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="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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;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;"> 243,176</p></td></tr></table> 187949000 32367000 220316000 124559000 3681000 128240000 186258000 52132000 238390000 115737000 9917000 125654000 394923000 75090000 470013000 252882000 11413000 264295000 368765000 105784000 474549000 223509000 19667000 243176000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.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:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.06%;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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:29.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;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.04%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;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:13.02%;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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 128,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 125,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 264,295</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 243,176</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 28,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 28,618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 59,371</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 57,607</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 48,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 45,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 98,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 89,588</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 55,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 61,405</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 11,724</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 99,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restatement and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 24</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 445</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 25,778</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 25,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 55,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 49,571</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt extinguishment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 3,653</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,687</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:11.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;"> 2,867</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Gain) loss on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;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;"> 2,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,785)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.85%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (438)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (209)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (993)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> (430)</p></td></tr><tr><td style="vertical-align:bottom;width:35.85%;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="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (38,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> 12,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;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;"> (115,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 29,936</p></td></tr></table> 128240000 125654000 264295000 243176000 28745000 28618000 59371000 57607000 48849000 45482000 98671000 89588000 55210000 8632000 61405000 11724000 99830000 24000 445000 2408000 4136000 25778000 25954000 55443000 49571000 -3971000 -3653000 -3971000 -3653000 2687000 2867000 -2189000 1801000 1927000 1785000 438000 209000 993000 430000 -38472000 12614000 -115612000 29936000 <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;">23. Subsequent Events</b></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;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. A gain on the sale of approximately $9.0 million will be recognized in the third quarter of 2020.</p> 9000000.0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Jun. 30, 2020
Jul. 24, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
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   152,949,352
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001389050  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 2,205 $ 3,685
Accounts receivable, trade, net of allowance of $3,630 and $2,210, respectively 124,587 144,865
Inventory 70,991 74,467
Other current assets 11,106 9,186
Total current assets 208,889 232,203
Property, plant and equipment, net 2,486,074 2,559,398
Operating lease ROU assets 20,203 17,901
Goodwill, net   100,598
Intangible assets, net 69,603 77,471
Contract costs, net 37,055 42,927
Deferred tax assets 63,975 36,642
Other assets 30,285 29,934
Noncurrent assets associated with discontinued operations 12,309 12,901
Total assets 2,928,393 3,109,975
Current liabilities:    
Accounts payable, trade 35,545 60,215
Accrued liabilities 78,936 67,845
Deferred revenue 5,598 10,683
Total current liabilities 120,079 138,743
Long-term debt 1,807,937 1,842,549
Operating lease liabilities 17,993 16,094
Deferred tax liabilities 1,017 1,289
Other liabilities 21,965 16,829
Noncurrent liabilities associated with discontinued operations 8,529 8,508
Total liabilities 1,977,520 2,024,012
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, 159,810,336 and 158,636,918 shares issued, respectively 1,598 1,587
Additional paid-in capital 3,419,512 3,412,509
Accumulated other comprehensive loss (6,908) (1,387)
Accumulated deficit (2,380,626) (2,244,877)
Treasury stock: 6,860,984 and 6,702,602 common shares, at cost, respectively (82,703) (81,869)
Total equity 950,873 1,085,963
Total liabilities and equity $ 2,928,393 $ 3,109,975
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 3,630 $ 2,210
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) 159,810,336 158,636,918
Treasury stock, common shares (in shares) 6,860,984 6,702,602
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue:        
Revenues $ 220,316 $ 238,390 $ 470,013 $ 474,549
Total cost of sales (excluding depreciation and amortization) 92,076 112,736 205,718 231,373
Selling, general and administrative 28,745 28,618 59,371 57,607
Depreciation and amortization 48,849 45,482 98,671 89,588
Long-lived asset impairment 55,210 8,632 61,405 11,724
Goodwill impairment     99,830  
Restatement and other charges   24   445
Restructuring costs 2,408   4,136  
Interest expense 25,778 25,954 55,443 49,571
Debt extinguishment loss 3,971 3,653 3,971 3,653
Transaction-related costs   2,687   2,867
(Gain) loss on sale of assets, net 2,189 (1,801) (1,927) (1,785)
Other income, net (438) (209) (993) (430)
Income (loss) before income taxes (38,472) 12,614 (115,612) 29,936
Provision for (benefit from) income taxes (8,091) 1,191 (24,044) (1,216)
Income (loss) from continuing operations (30,381) 11,423 (91,568) 31,152
Loss from discontinued operations, net of tax       (273)
Net income (loss) $ (30,381) $ 11,423 $ (91,568) $ 30,879
Basic and diluted net income (loss) per common share (in dollars per share) $ (0.20) $ 0.09 $ (0.61) $ 0.24
Weighted average common shares outstanding:        
Basic (in shares) 150,743 128,328 150,628 128,261
Diluted (in shares) 150,743 128,354 150,628 128,297
Contract Operations        
Revenue:        
Revenues $ 187,949 $ 186,258 $ 394,923 $ 368,765
Total cost of sales (excluding depreciation and amortization) 63,390 70,521 142,041 145,256
Aftermarket Services        
Revenue:        
Revenues 32,367 52,132 75,090 105,784
Total cost of sales (excluding depreciation and amortization) $ 28,686 $ 42,215 $ 63,677 $ 86,117
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (30,381) $ 11,423 $ (91,568) $ 30,879
Other comprehensive income (loss), net of tax:        
Interest rate swap gain (loss), net of reclassifications to earnings 265 (5,320) (5,521) (8,545)
Other comprehensive income (loss) 265 (5,320) (5,521) (8,545)
Comprehensive income (loss) $ (30,116) $ 6,103 $ (97,089) $ 22,334
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
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
Cumulative Effect, Period of Adoption, Adjustment
Total
Beginning balance at Dec. 31, 2018 $ 1,358 $ 3,177,982 $ 5,773   $ (2,263,677) $ (79,862)   $ 841,574
Beginning, shares at Dec. 31, 2018 135,787,509         (6,381,605)    
Increase (Decrease) in Stockholders' Equity                
Treasury stock purchased           $ (857)   (857)
Treasury stock purchased, shares           (87,036)    
Cash dividends         (34,437)     (34,437)
Shares issued in employee stock purchase plan   407           407
Shares issued in employee stock purchase plan, shares 48,801              
Stock-based compensation, net of forfeitures $ 11 3,858           3,869
Stock-based compensation, net of forfeitures, shares 1,062,987         (108,917)    
Comprehensive income (loss)                
Net income (loss)         30,879     30,879
Interest rate swap gain (loss), net of reclassifications to earnings     (8,545)         (8,545)
Ending balance at Jun. 30, 2019 $ 1,369 3,182,247 (2,772)   (2,267,235) $ (80,719)   832,890
Ending, shares at Jun. 30, 2019 136,899,297         (6,577,558)    
Beginning balance at Mar. 31, 2019 $ 1,369 3,180,546 2,548   (2,261,452) $ (80,719)   842,292
Beginning, shares at Mar. 31, 2019 136,876,352         (6,484,075)    
Increase (Decrease) in Stockholders' Equity                
Cash dividends         (17,206)     (17,206)
Shares issued in employee stock purchase plan   189           189
Shares issued in employee stock purchase plan, shares 19,073              
Stock-based compensation, net of forfeitures   1,512           1,512
Stock-based compensation, net of forfeitures, shares 3,872         (93,483)    
Comprehensive income (loss)                
Net income (loss)         11,423     11,423
Interest rate swap gain (loss), net of reclassifications to earnings     (5,320)         (5,320)
Ending balance at Jun. 30, 2019 $ 1,369 3,182,247 (2,772)   (2,267,235) $ (80,719)   832,890
Ending, shares at Jun. 30, 2019 136,899,297         (6,577,558)    
Beginning balance at Dec. 31, 2019 $ 1,587 3,412,509 (1,387) $ 166 (2,244,877) $ (81,869) $ 166 1,085,963
Beginning, shares at Dec. 31, 2019 158,636,918         (6,702,602)    
Increase (Decrease) in Stockholders' Equity                
Treasury stock purchased           $ (834)   (834)
Treasury stock purchased, shares           (96,157)    
Cash dividends         (44,347)     (44,347)
Shares issued in employee stock purchase plan $ 1 366           367
Shares issued in employee stock purchase plan, shares 110,255              
Stock-based compensation, net of forfeitures $ 10 5,959           5,969
Stock-based compensation, net of forfeitures, shares 1,063,163         (62,225)    
Contribution from Exterran Corporation   678           678
Comprehensive income (loss)                
Net income (loss)         (91,568)     (91,568)
Interest rate swap gain (loss), net of reclassifications to earnings     (5,521)         (5,521)
Ending balance at Jun. 30, 2020 $ 1,598 3,419,512 (6,908)   (2,380,626) $ (82,703)   950,873
Ending, shares at Jun. 30, 2020 159,810,336         (6,860,984)    
Beginning balance at Mar. 31, 2020 $ 1,598 3,415,784 (7,173)   (2,328,069) $ (82,668)   999,472
Beginning, shares at Mar. 31, 2020 159,756,498         (6,830,407)    
Increase (Decrease) in Stockholders' Equity                
Treasury stock purchased           $ (35)   (35)
Treasury stock purchased, shares           (5,563)    
Cash dividends         (22,176)     (22,176)
Shares issued in employee stock purchase plan   165           165
Shares issued in employee stock purchase plan, shares 53,838              
Stock-based compensation, net of forfeitures   2,885           2,885
Stock-based compensation, net of forfeitures, shares           (25,014)    
Contribution from Exterran Corporation   678           678
Comprehensive income (loss)                
Net income (loss)         (30,381)     (30,381)
Interest rate swap gain (loss), net of reclassifications to earnings     265         265
Ending balance at Jun. 30, 2020 $ 1,598 $ 3,419,512 $ (6,908)   $ (2,380,626) $ (82,703)   $ 950,873
Ending, shares at Jun. 30, 2020 159,810,336         (6,860,984)    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Stockholders' Equity [Abstract]                
Dividends declared and paid per common share (in dollars per share) $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.132 $ 0.132 $ 0.290 $ 0.264
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net income (loss) $ (91,568) $ 30,879
Adjustments to reconcile net income to cash provided by operating activities:    
Loss from discontinued operations, net of tax   273
Depreciation and amortization 98,671 89,588
Long-lived asset impairment 61,405 11,724
Goodwill impairment 99,830  
Inventory write-downs 695 492
Amortization of operating lease ROU assets 1,627 1,425
Amortization of deferred financing costs 2,856 3,041
Amortization of debt discount 187 545
Debt extinguishment loss 3,971 3,653
Interest rate swaps 928 (802)
Stock-based compensation expense 5,778 3,869
Non-cash restructuring charges 162  
Provision for credit losses 2,282 335
(Gain) loss on sale of assets, net 1,245 (1,785)
Gain on March 2020 Disposition (3,172)  
Deferred income tax benefit (24,117) (1,819)
Amortization of contract costs 13,656 10,724
Deferred revenue recognized in earnings (12,762) (25,227)
Changes in assets and liabilities:    
Accounts receivable, trade 17,569 (5,015)
Inventory 2,615 2,160
Other assets (4,268) 12,817
Contract costs, net (8,129) (14,128)
Accounts payable and other liabilities (10,829) 6,102
Deferred revenue 8,253 19,747
Other 189 65
Net cash provided by operating activities 167,074 148,663
Cash flows from investing activities:    
Capital expenditures (113,289) (234,972)
Proceeds from March 2020 Disposition 24,179  
Proceeds from sale of property, plant and equipment and other assets 5,071 21,954
Proceeds from insurance and other settlements 1,351 676
Net cash used in investing activities (82,688) (212,342)
Cash flows from financing activities:    
Borrowings of long-term debt 722,500 1,254,000
Repayments of long-term debt (762,500) (1,151,000)
Payments for debt issuance costs (943) (8,829)
Proceeds from (payments for) settlement of interest rate swaps that include financing elements (787) 800
Dividends paid to stockholders (44,347) (34,437)
Proceeds from stock issued under employee stock purchase plan 367 407
Purchases of treasury stock (834) (857)
Contribution from Exterran Corporation 678  
Net cash provided by (used in ) financing activities (85,866) 60,084
Net decrease in cash and cash equivalents (1,480) (3,595)
Cash and cash equivalents, beginning of period 3,685 5,610
Cash and cash equivalents, end of period $ 2,205 $ 2,015
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Basis of Presentation
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
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 2019 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.20.2
Recent Accounting Developments
6 Months Ended
Jun. 30, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Developments

2. Recent Accounting Developments

Accounting Standards Updates Implemented

Credit Losses

In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our condensed consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Our financial assets measured at amortized cost consist of cash equivalents and trade receivables from revenue transactions within the scope of ASC 606 Revenue. We believe our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. 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. Judgement is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.

The following table summarizes the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

Impact of adoption of ASU 2016-13 on January 1, 2020

(216)

Provision for credit losses

2,282

Write-offs charged against allowance

(646)

Balance at June 30, 2020

$

3,630

Fair Value Measurements

On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our condensed consolidated financial statements.

Income Taxes

On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our condensed consolidated financial statements.

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the FASB 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. We are currently assessing the impact that ASU 2020-04 may have on our interest rate swap agreements, Credit Facility and other transactions that may be affected by reference rate reform.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions
6 Months Ended
Jun. 30, 2020
Business Transactions  
Business Transactions

3. Business Transactions

March 2020 Disposition

On March 1, 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 and contract-related 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 (loss) on sale of assets, net in our condensed consolidated statements of operations during the six months ended June 30, 2020.

Elite Acquisition

On August 1, 2019, we completed the Elite Acquisition whereby we acquired from Elite Compression substantially all of its assets, including a fleet of predominantly large compressors comprising approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities for aggregate consideration consisting of $214.0 million in cash and 21.7 million shares of common stock with an acquisition date fair value of $225.9 million. The cash portion of the acquisition was funded with borrowings on the Credit Facility.

The Elite Acquisition was accounted for using the acquisition method, which requires, among other things, assets acquired and liabilities assumed to be recorded at their fair value on the acquisition date. The excess of the consideration transferred over those fair values is recorded as goodwill. The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

Our valuation methodology and significant inputs for fair value measurements are detailed by asset class below. The fair value measurements for property, plant and equipment and intangible assets are based on significant inputs that are not observable in the market and therefore represent Level 3 measurements.

Goodwill

The goodwill resulting from the acquisition is attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes.

Property, Plant and Equipment

The property, plant and equipment is primarily comprised of compression equipment that will be depreciated on a straight-line basis over an estimated average remaining useful life of 15 years. The fair value of the property, plant and equipment was determined using the cost approach, whereby we estimated the replacement cost of the assets by evaluating recent purchases of similar assets or published data, and then adjusted replacement cost for physical deterioration and functional and economic obsolescence, as applicable.

Intangible Assets

The intangible assets consist of customer relationships that have an estimated useful life of 15 years. The amount of intangible assets and their associated useful life were determined based on the period over which the assets are expected to contribute directly or indirectly to our future cash flows. The fair value of the identifiable intangible assets was determined using the multi-period excess earnings method, which is a specific application of the discounted cash flow method, an income approach, whereby we estimated and then discounted the future cash flows of the intangible asset by adjusting overall business revenue for attrition, obsolescence, cost of sales, operating expenses, taxes and the required returns attributable to other contributory assets acquired. Significant estimates made in arriving at expected future cash flows included our expected customer attrition rate and the amount of earnings attributable to the assets. To discount the estimated future cash flows, we utilized a discount rate that was at a premium to our weighted average cost of capital to reflect the less liquid nature of the customer relationships relative to the tangible assets acquired.

Unaudited Pro Forma Financial Information

Unaudited pro forma financial information for the three and six months ended June 30, 2019 was derived by adjusting our historical financial statements in order to give effect to the assets and liabilities acquired in the Elite Acquisition. The Elite Acquisition is presented in this unaudited pro forma financial information as though the acquisition occurred as of January 1, 2019, and reflects the following:

the acquisition of substantially all of Elite Compression’s assets, including a compression fleet of approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities; and
borrowings of $214.0 million under the Credit Facility for cash consideration exchanged in the acquisition; and
the exclusion of $2.5 million of financial advisory, legal and other professional fees incurred related to the acquisition and recorded to transaction-related costs in our condensed consolidated statements of operations during each of the three and six months ended June 30, 2019.

The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.

Three Months Ended

Six Months Ended

June 30, 2019

    

June 30, 2019

Revenue

$

257,706

$

512,271

Net income

 

15,250

 

36,220

The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our condensed consolidated financial statements as part of our contract operations segment since the date of acquisition.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations
6 Months Ended
Jun. 30, 2020
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 which include, but are not limited to, the separation and distribution agreement and the tax matters agreement.

The separation and distribution agreement specifies our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously-nationalized assets after such amounts are collected by Exterran Corporation. During the three months ended June 30, 2020, we received $0.7 million from Exterran Corporation pursuant to this term of the separation and distribution agreement. We also entered into an assignment from Exterran Corporation so that any future payments by PDVSA would be received directly by us.

The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to tax liabilities and benefits, tax attributes, the preparation and filing of tax returns, the control of audits and other tax proceedings and certain other matters regarding taxes. Subject to the provisions of this agreement, we and Exterran Corporation 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.

As of both June 30, 2020 and December 31, 2019, we had $8.5 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 $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of both June 30, 2020 and December 31, 2019.

The following table presents the balance sheet for our discontinued operations (in thousands):

    

June 30, 2020

    

December 31, 2019

Other assets

$

8,529

$

8,508

Deferred tax assets

3,780

4,393

Total assets associated with discontinued operations

$

12,309

$

12,901

Deferred tax liabilities

$

8,529

$

8,508

Total liabilities associated with discontinued operations

$

8,529

$

8,508

The following table presents the statements of operations for our discontinued operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Other income, net

 

$

(10)

    

$

    

$

(20)

    

$

(1,432)

Provision for income taxes

10

 

 

20

 

1,705

Loss from discontinued operations, net of tax

$

$

$

$

(273)

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Inventory

5. Inventory

Inventory consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Parts and supplies

$

64,774

$

66,121

Work in progress

 

6,217

 

8,346

Inventory

$

70,991

$

74,467

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net

6. Property, Plant and Equipment, Net

Property, plant and equipment, net consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Compression equipment, facilities and other fleet assets

$

3,505,096

$

3,653,930

Land and buildings

 

51,236

 

50,743

Transportation and shop equipment

 

116,980

 

116,057

Computer hardware and software

 

94,613

 

93,695

Other

 

18,295

 

15,308

Property, plant and equipment

 

3,786,220

 

3,929,733

Accumulated depreciation

 

(1,300,146)

 

(1,370,335)

Property, plant and equipment, net

$

2,486,074

$

2,559,398

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill
6 Months Ended
Jun. 30, 2020
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 full impairment loss on goodwill in the first quarter as a result.

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 determine 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 is 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 are our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.

The following table presents the change in the carrying amount of goodwill during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at June 30, 2020

$

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Hosting Arrangements
6 Months Ended
Jun. 30, 2020
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.

Certain costs incurred for the implementation of our hosting arrangements that are service contracts are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins in the period in which an individual component becomes ready for its intended use. As of June 30, 2020 and December 31, 2019, we capitalized $7.7 million and $5.5 million, respectively, of implementation costs related to our hosting arrangements that are service contracts to other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.1 million at June 30, 2020. We recorded $0.1 million of amortization expense to SG&A in our condensed consolidated statements of operations during each of the three and six months ended June 30, 2020.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Long-Term Debt

9. Long-Term Debt

Long-term debt consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Credit Facility

$

823,000

$

513,000

2028 Notes

 

500,000

 

500,000

Less: Deferred financing costs, net of amortization

 

(7,603)

 

(8,090)

 

492,397

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(7,460)

 

(7,999)

492,540

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,807,937

$

1,842,549

Credit Facility

As of June 30, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.5%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at June 30, 2020 and December 31, 2019, respectively. We incurred $0.4 million and $0.6 million in commitment fees on the daily unused amount of the Credit Facility during the three months ended June 30, 2020 and 2019, respectively, and $1.1 million during each of the six months ended June 30, 2020 and 2019.

We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement. As of June 30, 2020, the ratio requirements did not constrain our undrawn capacity and as such, $414.6 million was available for additional borrowings. As of June 30, 2020, we were in compliance with all covenants under the Credit Facility agreement.

2022 Notes Redemption

On April 1, 2020, the 2022 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $10.5 million with borrowings from the Credit Facility. A debt extinguishment loss of $4.0 million related to the redemption was recognized during the three and six months ended June 30, 2020.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss)

10. Accumulated Other Comprehensive Income (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 income (loss) of our derivative cash flow hedges, net of tax, during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning accumulated other comprehensive income (loss)

$

(7,173)

$

2,548

$

(1,387)

$

5,773

Loss recognized in other comprehensive income (loss), net of tax benefit of $155, $0, $1,745 and $0, respectively (1)

 

(583)

 

(4,529)

 

(6,566)

 

(6,828)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively (1)

 

848

 

(791)

 

1,045

 

(1,717)

Other comprehensive income (loss)

 

265

 

(5,320)

 

(5,521)

 

(8,545)

Ending accumulated other comprehensive loss

$

(6,908)

$

(2,772)

$

(6,908)

$

(2,772)

(1)Includes adjustments of $1.1 million and $1.8 million related to an increase in the valuation allowance recorded to offset the tax effect of other comprehensive loss recorded during the three and six months ended June 30, 2019, respectively.

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

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Equity
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Equity

11. Equity

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

On July 29, 2020, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 14, 2020 to stockholders of record at the close of business on August 10, 2020.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers
6 Months Ended
Jun. 30, 2020
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 disaggregated by revenue source (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Contract operations (1):

  

  

  

  

0 - 1,000 horsepower per unit

$

57,728

$

63,683

$

124,468

$

127,422

1,001 - 1,500 horsepower per unit

 

78,026

 

75,598

 

162,878

 

149,938

Over 1,500 horsepower per unit

 

51,618

 

45,969

 

106,209

 

89,394

Other (2)

 

577

 

1,008

 

1,368

 

2,011

Total contract operations (3)

 

187,949

 

186,258

 

394,923

 

368,765

Aftermarket services (1):

 

  

 

  

 

  

 

  

Services

 

19,081

 

33,281

 

44,531

 

66,802

OTC parts and components sales

 

13,286

 

18,851

 

30,559

 

38,982

Total aftermarket services (4)

 

32,367

 

52,132

 

75,090

 

105,784

Total revenue

$

220,316

$

238,390

$

470,013

$

474,549

(1)We operate in two segments: contract operations and aftermarket services. See Note 22 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $1.5 million and $2.2 million for the three months ended June 30, 2020 and 2019, respectively, and $3.1 million and $4.4 million for the six months ended June 30, 2020 and 2019, 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.
(4)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 June 30, 2020, we had $416.8 million of remaining performance obligations related to our contract operations segment. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2020

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

172,639

$

170,084

$

65,438

$

7,532

$

1,030

$

79

$

416,802

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

As of June 30, 2020 and December 31, 2019, our receivables from contracts with customers, net of allowance for credit losses, were $118.8 million and $139.4 million, respectively.

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 June 30, 2020 and December 31, 2019, our contract liabilities were $6.9 million and $11.4 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 six months ended June 30, 2020 was primarily due to $12.8 million recognized as revenue during the period, partially offset by revenue deferral of $8.3 million, each primarily related to freight billings and milestone billings on aftermarket services.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Lived Asset Impairment
6 Months Ended
Jun. 30, 2020
Asset Impairment Charges [Abstract]  
Long-Lived Asset Impairment

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

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.

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.

The following table presents the results of our impairment review as recorded to our contract operations segment (dollars in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Idle compressors retired from the active fleet

 

450

 

160

 

535

 

180

Horsepower of idle compressors retired from the active fleet

 

184,000

 

41,000

 

207,000

 

56,000

Impairment recorded on idle compressors retired from the active fleet

$

55,210

$

8,632

$

61,405

$

11,724

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charges
6 Months Ended
Jun. 30, 2020
Restructuring Charges  
Restructuring Charges

14. Restructuring Charges

During the first quarter of 2020, we completed a series of restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We began additional restructuring activities in the second quarter in response to the decreased activity level of our customers that resulted from the COVID-19 pandemic. We incurred severance costs of $2.4 million and $4.1 million during the three and six months ended June 30, 2020, respectively, which are reflected as restructuring charges in our condensed consolidated statements of operations.

The following table presents the changes to our accrued liability balance related to restructuring charges during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

Severance costs

 

3,974

Non-cash expense

162

Payments

(2,885)

Balance at June 30, 2020

$

1,251

The following table presents, by segment, the restructuring charges incurred during the three and six months ended June 30, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Three months ended June 30, 2020

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2020

1,864

911

1,361

4,136

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

We are not currently able to estimate the amount of total costs to be incurred related to the restructuring activities commenced 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.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

15. Income Taxes

CARES Act

On March 27, 2020, President Trump signed into law the CARES Act, which includes, among other things, refundable payroll tax credits, deferment of employer side social security payments, NOL carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act provisions did not have a material impact on our condensed consolidated financial statements. Future regulatory guidance under the CARES Act or additional legislation enacted by Congress in connection with the COVID-19 pandemic could impact our tax provision in future periods.

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 NOL 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

We have historically calculated the provision for (benefit from) income taxes during interim reporting periods by applying a full year estimated AETR to income (loss) before income taxes, excluding infrequent or unusual discrete items, for the reporting period. For the six months ended June 30, 2020, we determined that using an AETR would not provide a reliable estimate of income taxes due to small changes in our projected income (loss) before income taxes resulting in significant changes in the estimated AETR. Thus, we concluded to use a discrete effective tax rate, which treats the year-to-date period as an annual period, to calculate income taxes for the six months ended June 30, 2020. The resulting year-to date effective tax rate for the six months ended June 30, 2020 did not significantly differ from our statutory rate. We will continue to evaluate interim income tax estimates using an estimated AETR in subsequent quarters and will only use a discrete effective tax rate if warranted.

Unrecognized Tax Benefits

As of June 30, 2020, 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 June 30, 2021 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.20.2
Earnings Per Share
6 Months Ended
Jun. 30, 2020
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, no effect is given to participating securities because they do not have a contractual obligation to participate in our 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 employee stock purchase plan 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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Income (loss) from continuing operations

$

(30,381)

$

11,423

$

(91,568)

$

31,152

Loss from discontinued operations, net of tax

 

 

 

 

(273)

Net income (loss)

 

(30,381)

 

11,423

 

(91,568)

 

30,879

Less: Net income attributable to participating securities

 

(321)

 

(261)

 

(643)

 

(574)

Net income (loss) attributable to common stockholders

$

(30,702)

$

11,162

$

(92,211)

$

30,305

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Weighted average common shares outstanding including participating securities

152,937

130,330

152,750

130,276

Less: Weighted average participating securities outstanding

 

(2,194)

 

(2,002)

 

(2,122)

 

(2,015)

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

 

150,743

 

128,328

 

150,628

 

128,261

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

25

 

 

33

On settlement of employee stock purchase plan shares

 

1

 

 

3

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

 

150,743

 

128,354

 

150,628

 

128,297

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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

95

 

154

 

111

 

154

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

57

57

On settlement of employee stock purchase plan shares

22

25

Net dilutive potential common shares issuable

174

154

193

154

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives
6 Months Ended
Jun. 30, 2020
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 June 30, 2020, 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 our 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 the derivative instruments.

We have designated these interest rate swaps as cash flow hedging instruments. Changes in the fair value of the interest rate swaps 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 this 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 perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. We estimate that $4.7 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at June 30, 2020 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 June 30, 2020, the weighted average effective fixed interest rate on 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):

    

June 30, 2020

    

December 31, 2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,747

$

593

Other liabilities

 

3,999

 

1,175

Total derivative liabilities

$

8,746

$

1,768

The following tables present the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

$

(738)

$

(4,529)

$

(8,311)

$

(6,828)

Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense

 

(1,073)

 

791

 

(1,322)

 

1,717

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

25,778

25,954

55,443

49,571

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

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2020
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 asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):

    

June 30, 2020

    

December 31, 2019

Derivative asset

$

$

12

Derivative liability

 

8,746

 

1,768

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 six months ended June 30, 2020, 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. These fair value measurements are classified as Level 3.

The fair value of our impaired compressors as of June 30, 2020 and December 31, 2019 was as follows:

    

June 30, 2020

    

December 31, 2019

Impaired compressors

$

2,324

$

5,859

 

The 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 as of June 30, 2020 follows:

    

Range

    

Weighted Average

Estimated net sale proceeds (1)

$0 - $372 per horsepower

$21 per horsepower

(1)Weighted average is calculated based on an estimated discount for market liquidity of 77%.

See Note 13 (“Long-Lived 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):

    

June 30, 2020

    

December 31, 2019

Carrying amount of fixed rate debt (1)

$

984,937

$

1,329,549

Fair value of fixed rate debt

 

932,000

 

1,400,000

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

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

19. Stock-Based Compensation

Stock-based compensation expense consisted of the following during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Equity awards

$

2,772

$

1,512

$

5,778

$

3,869

Liability awards

 

842

 

640

 

294

 

1,606

Total stock-based compensation expense

$

3,614

$

2,152

$

6,072

$

5,475

The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit and cash-settled performance unit activity during the six months ended June 30, 2020 (shares in thousands):

Weighted

Average

Grant Date

Fair Value

    

Shares

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted

 

1,412

 

9.47

Vested

 

(358)

 

9.45

Canceled

 

(59)

 

10.18

Non-vested awards, June 30, 2020 (1)

 

3,017

 

9.98

(1)Non-vested awards as of June 30, 2020 are comprised of 529,000 cash-settled restricted stock units and cash-settled performance units and 2,488,000 restricted stock and stock-settled performance units.

As of June 30, 2020, we expect $18.9 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted average period of 2.0 years.

2020 Plan

The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
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 2020 through the fourth quarter of 2022 and maximum potential future payments of $2.2 million. As of June 30, 2020, 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 June 30, 2020 and December 31, 2019, we accrued $2.6 million and $2.5 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 June 30, 2020 and December 31, 2019, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million and $2.8 million, respectively, for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation.

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.20.2
Related Party Transactions
6 Months Ended
Jun. 30, 2020
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. In August 2019, Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was elected to our Board of Directors. Mr. Hildebrand receives no compensation for his role as a director. As of June 30, 2020, JDH Capital owned 14.2% of our outstanding common stock.

Revenue from Hilcorp and affiliates was $10.2 million and $4.9 million during the three months ended June 30, 2020 and 2019, respectively, and $20.8 million and $10.4 million during the six months ended June 30, 2020 and 2019, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.0 million and $5.1 million as of June 30, 2020 and December 31, 2019, respectively.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Segments
6 Months Ended
Jun. 30, 2020
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.

The following table presents revenue and gross margin by segment during the three and six months ended June 30, 2020 and 2019 (in thousands):

    

Contract

    

Aftermarket

    

    

Operations

    

Services

    

Total

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Three months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

186,258

$

52,132

$

238,390

Gross margin

 

115,737

 

9,917

 

125,654

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

Six months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

368,765

$

105,784

$

474,549

Gross margin

 

223,509

 

19,667

 

243,176

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

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Total gross margin

$

128,240

$

125,654

$

264,295

$

243,176

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

28,745

 

28,618

 

59,371

 

57,607

Depreciation and amortization

 

48,849

 

45,482

 

98,671

 

89,588

Long-lived asset impairment

 

55,210

 

8,632

 

61,405

 

11,724

Goodwill impairment

99,830

Restatement and other charges

 

 

24

 

 

445

Restructuring charges

2,408

4,136

Interest expense

 

25,778

 

25,954

 

55,443

 

49,571

Debt extinguishment loss

 

3,971

 

3,653

 

3,971

 

3,653

Transaction-related costs

 

 

2,687

 

 

2,867

(Gain) loss on sale of assets, net

2,189

(1,801)

(1,927)

(1,785)

Other income, net

 

(438)

 

(209)

 

(993)

 

(430)

Income (loss) before income taxes

$

(38,472)

$

12,614

$

(115,612)

$

29,936

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
6 Months Ended
Jun. 30, 2020
Subsequent Events  
Subsequent Events

23. Subsequent Events

July 2020 Disposition

On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. A gain on the sale of approximately $9.0 million will be recognized in the third quarter of 2020.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Developments (Policies)
6 Months Ended
Jun. 30, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Credit Losses

Credit Losses

In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our condensed consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Our financial assets measured at amortized cost consist of cash equivalents and trade receivables from revenue transactions within the scope of ASC 606 Revenue. We believe our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. 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. Judgement is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.

The following table summarizes the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

Impact of adoption of ASU 2016-13 on January 1, 2020

(216)

Provision for credit losses

2,282

Write-offs charged against allowance

(646)

Balance at June 30, 2020

$

3,630

Fair Value Measurements

Fair Value Measurements

On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our condensed consolidated financial statements.

Income Taxes

Income Taxes

On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our condensed consolidated financial statements.

Accounting Standards Updates Not Yet Implemented

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

In March 2020, the FASB 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. We are currently assessing the impact that ASU 2020-04 may have on our interest rate swap agreements, Credit Facility and other transactions that may be affected by reference rate reform.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Developments (Tables)
6 Months Ended
Jun. 30, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Summary of changes in the allowance for credit losses balance

The following table summarizes the changes in our allowance for credit losses balance during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

Impact of adoption of ASU 2016-13 on January 1, 2020

(216)

Provision for credit losses

2,282

Write-offs charged against allowance

(646)

Balance at June 30, 2020

$

3,630

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions (Tables)
6 Months Ended
Jun. 30, 2020
Business Transactions  
Asset Acquisitions The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

Pro Forma Information

The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.

Three Months Ended

Six Months Ended

June 30, 2019

    

June 30, 2019

Revenue

$

257,706

$

512,271

Net income

 

15,250

 

36,220

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Summary of operating results and balance sheet data for discontinued operations

The following table presents the balance sheet for our discontinued operations (in thousands):

    

June 30, 2020

    

December 31, 2019

Other assets

$

8,529

$

8,508

Deferred tax assets

3,780

4,393

Total assets associated with discontinued operations

$

12,309

$

12,901

Deferred tax liabilities

$

8,529

$

8,508

Total liabilities associated with discontinued operations

$

8,529

$

8,508

The following table presents the statements of operations for our discontinued operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Other income, net

 

$

(10)

    

$

    

$

(20)

    

$

(1,432)

Provision for income taxes

10

 

 

20

 

1,705

Loss from discontinued operations, net of tax

$

$

$

$

(273)

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of inventory, net of reserves

Inventory consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Parts and supplies

$

64,774

$

66,121

Work in progress

 

6,217

 

8,346

Inventory

$

70,991

$

74,467

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net

Property, plant and equipment, net consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Compression equipment, facilities and other fleet assets

$

3,505,096

$

3,653,930

Land and buildings

 

51,236

 

50,743

Transportation and shop equipment

 

116,980

 

116,057

Computer hardware and software

 

94,613

 

93,695

Other

 

18,295

 

15,308

Property, plant and equipment

 

3,786,220

 

3,929,733

Accumulated depreciation

 

(1,300,146)

 

(1,370,335)

Property, plant and equipment, net

$

2,486,074

$

2,559,398

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill  
Schedule of change in the carrying value of goodwill

The following table presents the change in the carrying amount of goodwill during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at June 30, 2020

$

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of long-term debt

Long-term debt consisted of the following (in thousands):

    

June 30, 2020

    

December 31, 2019

Credit Facility

$

823,000

$

513,000

2028 Notes

 

500,000

 

500,000

Less: Deferred financing costs, net of amortization

 

(7,603)

 

(8,090)

 

492,397

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(7,460)

 

(7,999)

492,540

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,807,937

$

1,842,549

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)

The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax, during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Beginning accumulated other comprehensive income (loss)

$

(7,173)

$

2,548

$

(1,387)

$

5,773

Loss recognized in other comprehensive income (loss), net of tax benefit of $155, $0, $1,745 and $0, respectively (1)

 

(583)

 

(4,529)

 

(6,566)

 

(6,828)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively (1)

 

848

 

(791)

 

1,045

 

(1,717)

Other comprehensive income (loss)

 

265

 

(5,320)

 

(5,521)

 

(8,545)

Ending accumulated other comprehensive loss

$

(6,908)

$

(2,772)

$

(6,908)

$

(2,772)

(1)Includes adjustments of $1.1 million and $1.8 million related to an increase in the valuation allowance recorded to offset the tax effect of other comprehensive loss recorded during the three and six months ended June 30, 2019, respectively.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Tables)
6 Months Ended
Jun. 30, 2020
Equity [Abstract]  
Summary of entity's dividends per common share

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Contract operations (1):

  

  

  

  

0 - 1,000 horsepower per unit

$

57,728

$

63,683

$

124,468

$

127,422

1,001 - 1,500 horsepower per unit

 

78,026

 

75,598

 

162,878

 

149,938

Over 1,500 horsepower per unit

 

51,618

 

45,969

 

106,209

 

89,394

Other (2)

 

577

 

1,008

 

1,368

 

2,011

Total contract operations (3)

 

187,949

 

186,258

 

394,923

 

368,765

Aftermarket services (1):

 

  

 

  

 

  

 

  

Services

 

19,081

 

33,281

 

44,531

 

66,802

OTC parts and components sales

 

13,286

 

18,851

 

30,559

 

38,982

Total aftermarket services (4)

 

32,367

 

52,132

 

75,090

 

105,784

Total revenue

$

220,316

$

238,390

$

470,013

$

474,549

(1)We operate in two segments: contract operations and aftermarket services. See Note 22 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $1.5 million and $2.2 million for the three months ended June 30, 2020 and 2019, respectively, and $3.1 million and $4.4 million for the six months ended June 30, 2020 and 2019, 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.
(4)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Remaining Performance Obligation Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2020

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

172,639

$

170,084

$

65,438

$

7,532

$

1,030

$

79

$

416,802

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Lived Assets Impairment (Tables)
6 Months Ended
Jun. 30, 2020
Asset Impairment Charges [Abstract]  
Schedule of impairment of long-lived assets

The following table presents the results of our impairment review as recorded to our contract operations segment (dollars in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Idle compressors retired from the active fleet

 

450

 

160

 

535

 

180

Horsepower of idle compressors retired from the active fleet

 

184,000

 

41,000

 

207,000

 

56,000

Impairment recorded on idle compressors retired from the active fleet

$

55,210

$

8,632

$

61,405

$

11,724

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2020
Restructuring Charges  
Schedule of changes to accrued liability balance related to restructuring charges

The following table presents the changes to our accrued liability balance related to restructuring charges during the six months ended June 30, 2020 (in thousands):

Balance at December 31, 2019

$

Severance costs

 

3,974

Non-cash expense

162

Payments

(2,885)

Balance at June 30, 2020

$

1,251

Schedule of restructuring charges by segment

The following table presents, by segment, the restructuring charges incurred during the three and six months ended June 30, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Three months ended June 30, 2020

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2020

1,864

911

1,361

4,136

(1)Represents expense incurred within our corporate function and not directly attributable to our segments.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2020
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

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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Income (loss) from continuing operations

$

(30,381)

$

11,423

$

(91,568)

$

31,152

Loss from discontinued operations, net of tax

 

 

 

 

(273)

Net income (loss)

 

(30,381)

 

11,423

 

(91,568)

 

30,879

Less: Net income attributable to participating securities

 

(321)

 

(261)

 

(643)

 

(574)

Net income (loss) attributable to common stockholders

$

(30,702)

$

11,162

$

(92,211)

$

30,305

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Weighted average common shares outstanding including participating securities

152,937

130,330

152,750

130,276

Less: Weighted average participating securities outstanding

 

(2,194)

 

(2,002)

 

(2,122)

 

(2,015)

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

 

150,743

 

128,328

 

150,628

 

128,261

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

25

 

 

33

On settlement of employee stock purchase plan shares

 

1

 

 

3

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

 

150,743

 

128,354

 

150,628

 

128,297

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

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 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

95

 

154

 

111

 

154

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

57

57

On settlement of employee stock purchase plan shares

22

25

Net dilutive potential common shares issuable

174

154

193

154

XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives (Tables)
6 Months Ended
Jun. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Effect of derivative instruments on consolidated financial position

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

    

June 30, 2020

    

December 31, 2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,747

$

593

Other liabilities

 

3,999

 

1,175

Total derivative liabilities

$

8,746

$

1,768

Effect of derivative instruments on results of operations

The following tables present the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

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

$

(738)

$

(4,529)

$

(8,311)

$

(6,828)

Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense

 

(1,073)

 

791

 

(1,322)

 

1,717

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

25,778

25,954

55,443

49,571

XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Summary of assets and liabilities measured at fair value on recurring basis The following table presents our derivative asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):

    

June 30, 2020

    

December 31, 2019

Derivative asset

$

$

12

Derivative liability

 

8,746

 

1,768

Schedule of non-recurring fair value assets

The fair value of our impaired compressors as of June 30, 2020 and December 31, 2019 was as follows:

    

June 30, 2020

    

December 31, 2019

Impaired compressors

$

2,324

$

5,859

 

Schedule of additional quantitative information related to our significant unobservable inputs

    

Range

    

Weighted Average

Estimated net sale proceeds (1)

$0 - $372 per horsepower

$21 per horsepower

(1)Weighted average is calculated based on an estimated discount for market liquidity of 77%.
Schedule of carrying value and estimated fair value of debt instruments

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):

    

June 30, 2020

    

December 31, 2019

Carrying amount of fixed rate debt (1)

$

984,937

$

1,329,549

Fair value of fixed rate debt

 

932,000

 

1,400,000

(1)Carrying amounts are shown net of unamortized debt discounts and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Allocation of Total Stock-based Compensation

Stock-based compensation expense consisted of the following during the three and six months ended June 30, 2020 and 2019 (in thousands):

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Equity awards

$

2,772

$

1,512

$

5,778

$

3,869

Liability awards

 

842

 

640

 

294

 

1,606

Total stock-based compensation expense

$

3,614

$

2,152

$

6,072

$

5,475

Schedule of Restricted Stock, Restricted Stock Unit, Performance Unit, Cash Settled Restricted Stock Unit and Cash Settled Performance Unit Activity

The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit and cash-settled performance unit activity during the six months ended June 30, 2020 (shares in thousands):

Weighted

Average

Grant Date

Fair Value

    

Shares

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted

 

1,412

 

9.47

Vested

 

(358)

 

9.45

Canceled

 

(59)

 

10.18

Non-vested awards, June 30, 2020 (1)

 

3,017

 

9.98

(1)Non-vested awards as of June 30, 2020 are comprised of 529,000 cash-settled restricted stock units and cash-settled performance units and 2,488,000 restricted stock and stock-settled performance units.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Revenue and other financial information by reportable segment

The following table presents revenue and gross margin by segment during the three and six months ended June 30, 2020 and 2019 (in thousands):

    

Contract

    

Aftermarket

    

    

Operations

    

Services

    

Total

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Three months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

186,258

$

52,132

$

238,390

Gross margin

 

115,737

 

9,917

 

125,654

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

Six months ended June 30, 2019

 

  

 

  

 

  

Revenue

$

368,765

$

105,784

$

474,549

Gross margin

 

223,509

 

19,667

 

243,176

Reconciliation of net income (loss) to gross margin

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

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

    

2020

    

2019

    

2020

    

2019

Total gross margin

$

128,240

$

125,654

$

264,295

$

243,176

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

28,745

 

28,618

 

59,371

 

57,607

Depreciation and amortization

 

48,849

 

45,482

 

98,671

 

89,588

Long-lived asset impairment

 

55,210

 

8,632

 

61,405

 

11,724

Goodwill impairment

99,830

Restatement and other charges

 

 

24

 

 

445

Restructuring charges

2,408

4,136

Interest expense

 

25,778

 

25,954

 

55,443

 

49,571

Debt extinguishment loss

 

3,971

 

3,653

 

3,971

 

3,653

Transaction-related costs

 

 

2,687

 

 

2,867

(Gain) loss on sale of assets, net

2,189

(1,801)

(1,927)

(1,785)

Other income, net

 

(438)

 

(209)

 

(993)

 

(430)

Income (loss) before income taxes

$

(38,472)

$

12,614

$

(115,612)

$

29,936

XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Organization (Details)
6 Months Ended
Jun. 30, 2020
segment
Accounting Policies [Abstract]  
Number of reportable segments 2
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Developments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle        
Accumulated deficit $ (2,380,626)     $ (2,244,877)
Credit Losses        
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 $ 2,210      
Provision for credit losses 2,282 $ 335    
Write-offs charged against the allowance (646)      
Balance at end of period 3,630      
ASU 2016-13        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true  
ASU 2016-13 | Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle        
Accumulated deficit       $ (200)
Changes in the allowance for credit losses balance        
Balance at beginning of period $ (216)      
ASU 2018-13        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true  
ASU 2019-12        
New Accounting Pronouncements or Change in Accounting Principle        
Change in Accounting Principle, Accounting Standards Update, Adopted     true  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions - March 2020 Disposition (Details)
hp in Thousands, $ in Thousands
6 Months Ended
Mar. 01, 2020
USD ($)
CompressorUnit
hp
Jun. 30, 2020
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain on March 2020 Disposition   $ 3,172
Disposed of by Sale | 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 March 2020 Disposition $ 3,200  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions - Elite Acquisition (Details)
hp in Thousands, $ in Thousands, shares in Millions
Aug. 01, 2019
USD ($)
hp
shares
Dec. 31, 2019
USD ($)
Purchase price allocation    
Goodwill   $ 100,598
Elite Acquisition    
Business Transactions    
Compressor units horsepower (horsepower) | hp 430  
Cash consideration $ 214,000  
Purchase price allocation    
Accounts receivable 9,007  
Inventory 7,987  
Other current assets 608  
Property, plant and equipment 286,158  
Operating lease ROU assets 682  
Goodwill 100,598  
Intangible assets 40,237  
Accounts payable, trade (2,079)  
Accrued liabilities (2,973)  
Operating lease liabilities (326)  
Purchase price $ 439,899  
Elite Acquisition | Common Stock    
Business Transactions    
Shares issued as compensation for asset acquisition (shares) | shares 21.7  
Fair value of equity consideration $ 225,900  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions - Assets Acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 01, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition [Line Items]      
Proceeds from sale of property, plant and equipment and other assets   $ 5,071 $ 21,954
Elite Acquisition      
Business Acquisition [Line Items]      
Property plant and equipment remaining useful life 15 years    
Estimated average remaining life intangible assets 15 years    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Business Transactions - Pro forma (Details)
hp in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 01, 2019
USD ($)
hp
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Business Transactions      
Transaction-related costs   $ 2,687 $ 2,867
Pro forma financial information      
Revenue   257,706 512,271
Net income   $ 15,250 36,220
Elite Acquisition      
Business Transactions      
Compressor units horsepower (horsepower) | hp 430    
Cash consideration $ 214,000    
Transaction-related costs     $ 2,500
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Description (Details) - Exterran Corporation - Spinoff - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Discontinued Operations    
Proceeds under terms of separation and distribution agreement $ 700  
Deferred tax liabilities 8,529 $ 8,508
Indemnification asset $ 8,529 $ 8,508
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) - Spinoff - Exterran Corporation - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Summary of balance sheet data for discontinued operations    
Other assets $ 8,529 $ 8,508
Deferred tax assets 3,780 4,393
Total assets associated with discontinued operations 12,309 12,901
Deferred tax liabilities 8,529 8,508
Total liabilities associated with discontinued operations $ 8,529 $ 8,508
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Discontinued Operations - Income Statement Data for Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Disposal Group, Including Discontinued Operation, Income Statement Disclosures      
Loss from discontinued operations, net of tax     $ (273)
Spinoff | Exterran Corporation      
Disposal Group, Including Discontinued Operation, Income Statement Disclosures      
Other income, net $ (10) $ (20) (1,432)
Provision for income taxes $ 10 $ 20 1,705
Loss from discontinued operations, net of tax     $ (273)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Composition of Inventory net of reserves    
Parts and supplies $ 64,774 $ 66,121
Work in progress 6,217 8,346
Inventory $ 70,991 $ 74,467
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment    
Property, plant and equipment, gross $ 3,786,220 $ 3,929,733
Accumulated depreciation (1,300,146) (1,370,335)
Property, plant and equipment, net 2,486,074 2,559,398
Compression equipment, facilities and other fleet assets    
Property, Plant and Equipment    
Property, plant and equipment, gross 3,505,096 3,653,930
Land and buildings    
Property, Plant and Equipment    
Property, plant and equipment, gross 51,236 50,743
Transportation and shop equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 116,980 116,057
Computer hardware and software    
Property, Plant and Equipment    
Property, plant and equipment, gross 94,613 93,695
Other property, plant and equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 18,295 $ 15,308
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
Jun. 30, 2020
Change in the carrying value of goodwill    
Goodwill, net as of beginning of period $ 100,598 $ 100,598
Dispositions   (768)
Impairment loss $ (99,800) $ (99,830)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Hosting Arrangements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Hosting arrangements, Capitalized costs $ 7.7 $ 7.7 $ 5.5
Hosting arrangements, Accumulated amortization 0.1 0.1  
Hosting arrangements, Amortization $ 0.1 $ 0.1  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Instrument    
Long-term debt $ 1,807,937 $ 1,842,549
Credit Facility    
Debt Instrument    
Long term debt gross 823,000 513,000
2028 Notes    
Debt Instrument    
Long term debt gross 500,000 500,000
Less: Deferred financing costs, net of amortization (7,603) (8,090)
Long-term debt 492,397 491,910
2027 Notes    
Debt Instrument    
Long term debt gross 500,000 500,000
Less: Deferred financing costs, net of amortization (7,460) (7,999)
Long-term debt $ 492,540 492,001
2022 Notes    
Debt Instrument    
Long term debt gross   350,000
Less: Debt discount, net of amortization   (2,046)
Less: Deferred financing costs, net of amortization   (2,316)
Long-term debt   $ 345,638
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - Credit Facility (Details) - Credit Facility - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Line of Credit Facility          
Letter of credit outstanding $ 12.4   $ 12.4    
Debt instrument, variable rate (percentage)     2.50%    
Debt instrument weighted average interest rate (percent) 2.70%   2.70%   4.30%
Commitment fee amount $ 0.4 $ 0.6 $ 1.1 $ 1.1  
Undrawn capacity under revolving credit facility $ 414.6   $ 414.6    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Term Debt - 2022 Notes Redemption (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Debt Instrument          
Repayments of long-term debt       $ 762,500 $ 1,151,000
Debt extinguishment loss   $ 3,971 $ 3,653 3,971 $ 3,653
2022 Notes          
Debt Instrument          
Redemption rate (as a percent) 100.00%        
Repayments of long-term debt $ 350,000        
Interest paid $ 10,500        
Debt extinguishment loss   $ 4,000   $ 4,000  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Increase (Decrease) in Stockholders' Equity        
Beginning balance $ 999,472 $ 842,292 $ 1,085,963 $ 841,574
Other comprehensive income (loss) 265 (5,320) (5,521) (8,545)
Ending balance 950,873 832,890 950,873 832,890
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity        
Beginning balance (7,173) 2,548 (1,387) 5,773
Loss recognized in other comprehensive income (loss), net of tax benefit of $155, $0, $1,745 and $0, respectively (583) (4,529) (6,566) (6,828)
(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively 848 (791) 1,045 (1,717)
Other comprehensive income (loss) 265 (5,320) (5,521) (8,545)
Ending balance (6,908) (2,772) (6,908) (2,772)
Loss recognized in other comprehensive income, tax expense (benefit) (155) 0 (1,745) 0
(Gain) loss reclassified from accumulated other comprehensive loss, tax expense (benefit) $ (225) 0 $ (277) 0
Valuation adjustment   $ 1,100   $ 1,800
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 29, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Distributions                  
Dividends per Common Share (in dollars per share)   $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.132 $ 0.132 $ 0.290 $ 0.264
Total Dividends   $ 22,176 $ 22,171 $ 22,031 $ 22,062 $ 17,206 $ 17,231 $ 44,347 $ 34,437
Subsequent Event                  
Distributions                  
Dividend declared per common stock (in dollars per share) $ 0.145                
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers - Disaggregate Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Disaggregation of Revenue        
Contract revenue $ 220,316 $ 238,390 $ 470,013 $ 474,549
Number of reportable segments | segment     2  
Contract Operations        
Disaggregation of Revenue        
Contract revenue 187,949 186,258 $ 394,923 368,765
Contract Operations | Transferred at Point in Time        
Disaggregation of Revenue        
Contract revenue 1,500 2,200 3,100 4,400
Contract Operations | 0 - 1,000 horsepower per unit        
Disaggregation of Revenue        
Contract revenue 57,728 63,683 124,468 127,422
Contract Operations | 1,001 - 1,500 horsepower per unit        
Disaggregation of Revenue        
Contract revenue 78,026 75,598 162,878 149,938
Contract Operations | Over 1,500 horsepower per unit        
Disaggregation of Revenue        
Contract revenue 51,618 45,969 106,209 89,394
Contract Operations | Other        
Disaggregation of Revenue        
Contract revenue 577 1,008 1,368 2,011
Aftermarket Services        
Disaggregation of Revenue        
Contract revenue 32,367 52,132 75,090 105,784
Aftermarket Services | Services        
Disaggregation of Revenue        
Contract revenue 19,081 33,281 44,531 66,802
Aftermarket Services | OTC parts and components sales        
Disaggregation of Revenue        
Contract revenue $ 13,286 $ 18,851 $ 30,559 $ 38,982
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers - Remaining Performance Obligation (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 416,802
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 172,639
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 170,084
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 65,438
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
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 from Contract with Customer [Abstract]  
Remaining performance obligations $ 7,532
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
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 from Contract with Customer [Abstract]  
Remaining performance obligations $ 1,030
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
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 from Contract with Customer [Abstract]  
Remaining performance obligations $ 79
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contract with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Disaggregation of Revenue      
Accounts receivable, trade $ 124,587   $ 144,865
Contract liability with customer 6,900   11,400
Deferred revenue recognized in earnings 12,762 $ 25,227  
Deferred revenue 8,253 $ 19,747  
Contract with Customers      
Disaggregation of Revenue      
Accounts receivable, trade $ 118,800   $ 139,400
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Long-Lived Asset Impairment (Details)
hp in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
CompressorUnit
hp
Jun. 30, 2019
USD ($)
CompressorUnit
hp
Jun. 30, 2020
USD ($)
CompressorUnit
hp
Jun. 30, 2019
USD ($)
CompressorUnit
hp
Impaired Long-Lived Assets Held and Used        
Impairment recorded on idle compressor units retired from the active fleet (in dollars) $ 55,210 $ 8,632 $ 61,405 $ 11,724
Idle Compressor Units        
Impaired Long-Lived Assets Held and Used        
Idle compressor units retired from the active fleet (compressors) | CompressorUnit 450 160 535 180
Horsepower of idle compressor units retired from the active fleet (horsepower) | hp 184 41 207 56
Impairment recorded on idle compressor units retired from the active fleet (in dollars) $ 55,210 $ 8,632 $ 61,405 $ 11,724
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charges - Description (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Restructuring Charges    
Restructuring costs $ 2,408 $ 4,136
Changes to accrued liability balance related to restructuring    
Severance costs   3,974
Non-cash expense   162
Payments   (2,885)
Balance at end of period $ 1,251 $ 1,251
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charges - By segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Restructuring charges    
Restructuring costs $ 2,408 $ 4,136
Corporate    
Restructuring charges    
Restructuring costs 736 1,361
Contract Operations | Operating Segments    
Restructuring charges    
Restructuring costs 1,386 1,864
Aftermarket Services | Operating Segments    
Restructuring charges    
Restructuring costs $ 286 $ 911
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Potential decrease in unrecognized tax benefit $ 2.7
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Net Income Attributable to Common Stockholders (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share        
Income (loss) from continuing operations $ (30,381) $ 11,423 $ (91,568) $ 31,152
Loss from discontinued operations, net of tax       (273)
Net income (loss) (30,381) 11,423 (91,568) 30,879
Less: Net income attributable to participating securities (321) (261) (643) (574)
Net income attributable to common stockholders $ (30,702) $ 11,162 $ (92,211) $ 30,305
Potential shares of common stock included in computing diluted income attributable to Exterran common stockholders per common share        
Weighted average common shares outstanding including participating securities (in shares) 152,937 130,330 152,750 130,276
Less: Weighted average participating securities outstanding (in shares) (2,194) (2,002) (2,122) (2,015)
Weighted average common shares outstanding - used in basic net income (loss) per common share (in shares) 150,743 128,328 150,628 128,261
Weighted average common shares outstanding - used in diluted net income (loss) per common share (in shares) 150,743 128,354 150,628 128,297
On exercise of options and vesting of performance-based restricted stock units        
Potential shares of common stock included in computing diluted income attributable to Exterran common stockholders per common share        
Net dilutive potential common shares issuable (in shares)   25   33
On settlement of employee stock purchase plan shares        
Potential shares of common stock included in computing diluted income attributable to Exterran common stockholders per common share        
Net dilutive potential common shares issuable (in shares)   1   3
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Anti-dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable        
Net dilutive potential common shares issuable (shares) 174 154 193 154
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) 95 154 111 154
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   57  
On settlement of employee stock purchase plan shares        
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable        
Net dilutive potential common shares issuable (shares) 22   25  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Interest Rate Swaps (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Derivatives Designated as Hedging Instruments | March 2022  
Notional Disclosures  
Notional amount of interest rate swaps $ 300.0
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Interest Rate Risk - Narratives (Details) - Derivatives Designated as Hedging Instruments - Interest Rate Swaps
$ in Millions
Jun. 30, 2020
USD ($)
Derivatives  
Deferred pre-tax losses to be reclassified during next 12 months $ 4.7
Weighted average effective fixed interest rate on interest rate swaps (as a percent) 1.80%
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Effect of Derivative Instruments on Balance Sheet (Details) - Derivatives Designated as Hedging Instruments - Interest Rate Swaps - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value Asset    
Derivative assets   $ 12
Derivative liability $ 8,746 1,768
Other current assets    
Fair Value Asset    
Derivative assets   12
Accrued liabilities    
Fair Value Asset    
Derivative liability 4,747 593
Other liabilities    
Fair Value Asset    
Derivative liability $ 3,999 $ 1,175
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives - Effect of Derivative Instruments on Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Effect of derivative instruments on results of operations        
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 25,778 $ 25,954 $ 55,443 $ 49,571
Interest Rate Swaps        
Effect of derivative instruments on results of operations        
Pre-tax loss recognized in other comprehensive income (loss) (738) (4,529) (8,311) (6,828)
Pre-tax gain (loss) reclassified from accumulated other comprehensive loss into interest expense (1,073) 791 (1,322) 1,717
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 25,778 $ 25,954 $ 55,443 $ 49,571
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Measured on Recurring Basis (Details) - Recurring Basis - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair value measurement of assets and liabilities    
Derivative asset   $ 12
Derivative liability $ 8,746 $ 1,768
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Measured on Nonrecurring Basis (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Y
$ / hp
Dec. 31, 2019
USD ($)
Valuation of our interest rate swaps and impaired assets      
Goodwill impairment | $ $ 99,800 $ 99,830  
Nonrecurring Basis | Level 3      
Valuation of our interest rate swaps and impaired assets      
Impaired compressors | $   $ 2,324 $ 5,859
Measurement Input, Discount for market liquidity | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input   0.77  
Impaired Long-Lived Assets | Measurement Input, Weighted average disposal period | Level 3 | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input | Y   4  
Impaired Long-Lived Assets | Measurement Input, Sale proceeds | Level 3 | Minimum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   0  
Impaired Long-Lived Assets | Measurement Input, Sale proceeds | Level 3 | Maximum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   372  
Impaired Long-Lived Assets | Measurement Input, Sale proceeds | Level 3 | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input   21  
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Fair Value of Debt (Details) - Fixed Rate Debt - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 984,937 $ 1,329,549
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 932,000 $ 1,400,000
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Allocated Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense $ 3,614 $ 2,152 $ 6,072 $ 5,475
Equity awards        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense 2,772 1,512 5,778 3,869
Liability awards        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense $ 842 $ 640 $ 294 $ 1,606
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Award Activity (Details) - Restricted Stock, Restricted Stock Units, Performance Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units
shares in Thousands
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Shares  
Non-vested awards at the beginning of the period (in shares) | shares 2,022
Granted (in shares) | shares 1,412
Vested (in shares) | shares (358)
Canceled (in shares) | shares (59)
Non-vested awards at the end of the period (in shares) | shares 3,017
Weighted Average Grant Date Fair Value Per Share  
Non-vested awards at the beginning of the period (in dollars per share) | $ / shares $ 10.25
Granted (in dollars per share) | $ / shares 9.47
Vested (in dollars per share) | $ / shares 9.45
Canceled (in dollars per share) | $ / shares 10.18
Non-vested awards at the end of the period (in dollars per share) | $ / shares $ 9.98
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Apr. 30, 2020
Dec. 31, 2019
Stock-Based Compensation      
Additional paid-in capital $ 3,419,512   $ 3,412,509
2020 Plan      
Unrecognized compensation      
Number of shares authorized for issuance 8,500,000    
Reduction in number of shares available for issuance for each stock-settled award granted   1  
Cash Settled Restricted Stock Units and Cash Settled Performance Units      
Stock-Based Compensation      
Non-vested awards at the end of the period (in shares) 529,000    
Restricted Stock and Stock-settled Performance Units [Member]      
Stock-Based Compensation      
Non-vested awards at the end of the period (in shares) 2,488,000    
Restricted Stock, Restricted Stock Units, Performance Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units      
Stock-Based Compensation      
Non-vested awards at the end of the period (in shares) 3,017,000   2,022,000
Unrecognized compensation      
Expected unrecognized compensation cost related to unvested awards (in dollars) $ 18,900    
Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized 2 years    
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Performance Bonds  
Commitments and contingencies  
Maximum potential undiscounted payments $ 2.2
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Narratives) (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Loss contingency    
Accrued liability for the outcomes of non-income based tax audits $ 2.6 $ 2.5
Indemnification liability $ 1.6 $ 2.8
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Aug. 01, 2019
USD ($)
director
shares
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Affiliated Entity | JDH Capital | Archrock, Inc.            
Related Party Transaction            
Ownership interest (percent)   14.20%   14.20%    
Affiliated Entity | JDH Capital            
Related Party Transaction            
Number of directors shareholder and affiliates have right to designate | director 1          
Affiliated Entity | 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%   7.50%    
Affiliated Entity | Hilcorp            
Related Party Transaction            
Revenue from related party transactions   $ 10.2 $ 4.9 $ 20.8 $ 10.4  
Due from related party   $ 4.0   $ 4.0   $ 5.1
Affiliated Entity | Jeffery D. Hildebrand            
Related Party Transaction            
Compensation paid by entity to individual in role as Director $ 0.0          
Elite Acquisition | Common Stock            
Related Party Transaction            
Shares issued as compensation for asset acquisition (shares) | shares 21.7          
Elite Acquisition | JDH Capital | Common Stock            
Related Party Transaction            
Shares issued as compensation for asset acquisition (shares) | shares 21.7          
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Narratives) (Details)
6 Months Ended
Jun. 30, 2020
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Segments - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue and other financial information by reportable segment        
Revenues $ 220,316 $ 238,390 $ 470,013 $ 474,549
Gross margin 128,240 125,654 264,295 243,176
Contract Operations        
Revenue and other financial information by reportable segment        
Revenues 187,949 186,258 394,923 368,765
Gross margin 124,559 115,737 252,882 223,509
Aftermarket Services        
Revenue and other financial information by reportable segment        
Revenues 32,367 52,132 75,090 105,784
Gross margin $ 3,681 $ 9,917 $ 11,413 $ 19,667
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Segments - Reconciliation of Net Income to Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Reconciliation Net Income (Loss) to Gross Margin          
Total gross margin $ 128,240   $ 125,654 $ 264,295 $ 243,176
Less:          
Selling, general and administrative 28,745   28,618 59,371 57,607
Depreciation and amortization 48,849   45,482 98,671 89,588
Long-lived asset impairment 55,210   8,632 61,405 11,724
Goodwill impairment   $ 99,800   99,830  
Restatement and other charges     24   445
Restructuring costs 2,408     4,136  
Interest expense 25,778   25,954 55,443 49,571
Debt extinguishment loss 3,971   3,653 3,971 3,653
Transaction-related costs     2,687   2,867
(Gain) loss on sale of assets, net 2,189   (1,801) (1,927) (1,785)
Other income, net (438)   (209) (993) (430)
Income (loss) before income taxes $ (38,472)   $ 12,614 $ (115,612) $ 29,936
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 09, 2020
Jun. 30, 2020
Subsequent Events    
Gain on sale   $ 3,172
Disposed of by Sale | July 2020 Disposition    
Subsequent Events    
Gain on sale $ 9,000  
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -UZ_U '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 " #=>O]0T-,^(.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''V!TSJ2\M.&PQ6V-C-V&IK&B?&UDCZ]DN\-F5L#["CI9\_ M?0(U)DC31WR)?"1M-6F8@458B$PUUD@345,?SWAK%GSXC&V&60/8HL>.$E1E!4S- M$\-I;!NX F888?3INX!V(>;JG]C< 79.CLDMJ6$8RJ'.N6F'"MZ?GU[SNH7K M$NG.X/0K.4FG@"MVF?Q6KS?;1Z8$%[S@#T5=;:L[*82\%1^SZP^_J[#OK=NY M?VQ\$50-_+H+]0502P,$% @ W7K_4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #=>O]0V);5)9#^/9= MR6"1C%E[IB^ +_OG[]7ZIY6F6R&?\XAS15[3),O/.Y%2FX^.DP<13UG>$QN> MP965D"E3<"C73KZ1G(4F*$T]XG<.)^W@=*7W"F4TW;,V77/VQN95PY%0J89SR+(]%1B1?G7?FWL>% M[^L <\>?,=_F1[^)?I0G(9[UP4UXWG&U(Y[P0&D)!E\O?,&31"N!CW_WHIWJ M/W7@\>^#^K5Y>'B8)Y;SA4C^BD,5G7?&'1+R%2L2=2^VG_G^@09:+Q!);C[) MMKRWW^^0H,B52/?!X""-L_*;O>X3<1S@G@B@^P#Z+L []0_^/L!DSBF=F<>Z M9(K-IE)LB=1W@YK^87)CHN%IXDP/XU))N!I#G)HMQ N7I$ORB$F>3QT%FOJ* M$^SC+\IX>B)^2+Z)3$4YN#%U05/#W(NL1WSTCU*5NC9]% M4WC2([1?%_[&CE_EQS=Z/IH?7=$]1*U?J?6-6O^$VJ4("G@'%'G8;7A=LO%P MS^W>(2X&E8M!.Q=W!9.*RV1'[OE&2%7G")=2LN"(HV'E:-C.T2V7L0AU,1$H MY]H4X4J'\OGIPX>&"AA5WD8MQTPRH)>!S^ETX5HKEN18OL:5IS&JLQ!I&N<& MI==QPLGW(GWBLLX/KN.Z7M?WA\,AXFE2>9J@6E>9BI6NI'6<*TB5(M]96CN" MN,YWFRS WCS/M:!SV_@#/2%A])@>R#.R5%!F1$BR$$6F MY Z^PUK3#>J75YC)(QI[;4P^L%=R$T+1Q:LX,$Z1(6Z0'/6[/G7[ W>".:36 M(6WC$$[I)F,>AC!MU,\;N,YD[([(%P92UZ"T93O,G:6UY[=R5\0*>RL:5$QX M67Z>BS'$L^#W<'3OC2W@H]80'OU9Z$X@PYQ8^'LXLJL!/,'7AO"'OS$7%O@> MSNF]BUN1*Y:0?^+-Z1SB<]=B0.?3"IZW@ G3L848LW#V< MRE]% #FYC42&UC N,O:'W;&+5Z]%NX$LB$B0L!.O/*ZB9RT@ M&50RT)W\XO9<#SHK25Y84G"R@3[+=*%8$VEI3W$>PV0=QMF:+'?IDTCJS#8( MS.]_+# G%ND4YZ^>!4WJ7H.(96OXG9%M%$,>I9DJN7S?-^_]-<@^+K$IAUJ@ MTU9 7Q12ZBZG;&U,ZH 01>TX-R@^OE](O'5F84Y;P?PF@QR5RSW=%+*#U5IG MN&*#,TMSVHKFNO>"S@% NA:RENL-.E^9A(*8!P$L:Z$CX6$IB7FTG*?M.)^R M)"$710Z7Z]_:!IVFGI5:YM-6S+]*N5SK OL$"BH"VJ8;EM6G#Q=LM&;93W%T M'Y(5<4@69NC_]??4S@$4Q_?AK2R1N2R1N32+=/*C4#!K9IIOM0OD4GE@E/4V MSLO,&]!)?^(/Z-1YJ;-E)P**([Q:#%W'N9ZD'CGP^QI.UE<6+M:T1+>P]QN: M[W>N]JO(D[X:Y.XHYLJ"WV_5RR_ F 13-UG(7\D77EM7#5(PCWO^>.(.T'Q9 MY/LXH.>0K+!,6,+J:NBB0:"ISOVC[16L-5_@URWZ]&N7]N&.4>; M9)I 9N\P)X%>]Y7[9=79:G]R;G;E''M[N;GYC6F Y23A*PAU>R-XUV2Y7U@> M*+$Q6VY/0BF1FI\19R&7^@:XOA)"'0[T'U2[MK/_ %!+ P04 " #=>O]0 M _7G)-\& #>&P & 'AL+W=OWJ:#9KRH5Z[6M5"VO#6K6RZ4PSQ]D MI9].)F3R\N"+>EA8]V!V>KP2#_)&VJ^K:P-WLZV7N5K*NE&Z1D;>GTS.R-$Y MR]V UN(O)9^:P35RH=QI_C/)=5Y3P!CG\V3B?; M.=W X?6+]U_;X"&8.]'(9V<3+A$S27]V)=V2_ZZ7>Y"2AU_DI=->U_ M]+2QQ1-4KANKEYO!@&"IZNY3?-\0,1A DI$!=#. OG4 VPQ@;: =LC:L"V'% MZ;'13\@X:_#F+EINVM$0C:K=SWAC#7RK8)P]/?]\=7%Y=7-Y@>#JYO.GCQ=G MMW#SX>S3V=7Y);KY_?+R]@8=HJ\W%^B7@W?H *D:W2[TNA'UO#F>6<#@/,W* MS7P?NOGHR'Q_K.OWB.$IHICBP/#S^/ +6<)PXH:38G?X#"+?AD^WX=/6'QL+ M?VV,K"T232-M6>LQ&?,HF@4";E#I+N0_:_4H*I@BR%7G*FM=N07W M>$HI3H]GCT-&?".6\=YH!V6R19E$49Z5I5X#*%B)I02$=Y6<(FO$'#YJ*![Z M'HD*EKBH2^EN#M@T8[B-ZX!.*8$?T,AF)=M%6#V'8NL I /8A"8IS_>B"Y@E M"<]&XDNW\:71^#[6C\"Y-D%DJ3=ECHN"[ $+6"5)EH=Q95M<61379[N0!M;U M,.M"$#.?%4)PM@?1MRH(S\((\RW"/(KP5EM1O0%A[LU-,>>\V(,8,&.0XRP, MDF]!\BC(:P,Z9NSS%*TJX6!"7KJEM@*!L6T&AR!S'PMD&LZ3/%' 4ZF]: MSY]458U1>;X9OS,QQND8160@1^25A6M%_:"@'FVX&?TU-XZ&$+(B\Q@*F.5Y MDH]1U L'H?$ZKVNHEZ5%I6YB**DW/A(M2&]&)&X&EW(>PDK M>8ZL^!Y)MHV7'2Y9D7LH?3.690D=0=F+$8FK45<5(_!\D6"8<@^>;T:+@B4C M\'HM(7$QN=+U;CUT'[I4P@*Q3\HNT%PU)>2#JM?P1'?K7-?A6'Q=(93A_;H9 M-!M?V;W^D+@ =>4]0K6O*9"'G!7>NO(-&0$9S4>4F_0"1/(W]625$G>J4E;) M:&-&>M$@<=78-CTK\3SH>((T^!K TC3Q,LXWRS E8Q3T2D'B4@%(C4NE 05! ME'[YSWG!]MN$@%F6\V0$)>U5@L958EMI+!G0H7C4)F66X&"G=M%<6 M&E>6'?U[#6I@*X*)QVQH7\/':.TUAL8UII/ UQ#ZHD!)D>U7I8 9R3@=P]AK M!XUKQT '!T#_CQA27T1X2KT%%[+"(ZTF[76&OF6G\QKE_@:&%'F>NL.+79"A M#1%-,!GICF@O6S0N6^=ZN536[6R:[F"A)?=!UJ5C_Y3%6SGI7F4DU,4ZO=_@J/=Z'LII$6T&[B$;9U]CI[,](+%XH)U;5[* M06-U^>T('>#WF$ [8-"CJ-820;*B9B$,M 8IGF+<_G5/@/NU76BC?LCY%/V0 M1B/5-)#BP7.=*([_P/M/<+3+52^=+"Z=+NMT_0:B:)PIDA933O"4L:S-7I+R M:<:R:4'XBWG'X^LG2BP@O'XO$;3B(SLIUHLSBXOSV7RN7!V#DK$2:GZH:E2* ME8(2$H0:V/8EI$@'U6"#-F@(G(Y4:S8XAXP+-?20Z^6Z:NNR[HZ=]!*R9.'. MX!]!N'43/I/TI?@P*[!'<\#,M4$CL'O%9J^>3&YAS^6]*E6P$V*^#!]2QG%& M][O?H"5-$IZ/8>U%F\5%^]9 "[0VSR^K))OR#$\+GK29GDUS3*>P'W#$MVNI M3?*SM^P695N"@P #)Y"@S+D','"> MB7E:9",],^M%G/U'$=^>!8X@SOTC]^#^-F 8WM_.!B]?W)NO/X5Y4'4#[?$] MC,3OPV*OKEQKWBVK_1._P50 M2P,$% @ W7K_4$..24(H P P0D !@ !X;"]W;W)KR$$L.3GV'@ULZN,*6#EPLMR')9?:))IR7% DEC M#=',(*]-[@UJ6&I^QI&6\):!G^[T[N_Z@[O1H(]@-+J_O>EW'V%RV;WMWO4& M:'0]&#R.T.F02)KJF&H6$7Z&OJ"G41^=GIRA$\12]!B+3)%THEJV!B83V8[* M_)=%?G='_J]96D,>/DMR/> M2!--H4LU$E-TQ5*21HQP-!2*Y5WWLSM66D+O_=J3S*N2>7FR^HYDW2@26:H5 M;(>(LCD9=!6GIMEH6\?P\GMF@\X[G>U"V^7+%-HU,5N@;%7WC<_0YHT(DT[&0[ ^\,"J*U:WH1?S&$E4#%Y\U_",,5R3X ME03_GR0PI;+#^/X&U3KW/HL5X&8%W-P+W!-) AOF/]JE>4R['#!:00\J]. 3 MZ)_NE6"CE.Z.9CG&AA/?R/\*-1&7R[5U!5.HIA!Q04,9>!O,#'X=!?4W -L,F=GWLKO';2^>K MN=Q\(_*9I0IQ.@5/7&M""%G<%XJ)%K/\R!T+#0=X/HSACD6E,8#W4R'T^\2< MXM6MK?,74$L#!!0 ( -UZ_U#4N-H0. < '<> 8 >&PO=V]R:W-H M965T&ULK5G;;N,V$/T5PNA# JQCD=0U2 (DMMNFV-T$Z[1] M5FS:%E8278E.TGY]A[+6LL@1L^CV)9'D,\,Y0VKFD+IZE=77>BN$(F]%7M;7 MHZU2N\O)I%YN19'6%W(G2OAE+:LB57!;;2;UKA+IJC$J\@GSO'!2I%DYNKEJ MGCU6-U=RK_*L%(\5J?=%D59_WXE M*[B;'+VLLD*4=29+4HGU]>B67LXYUP8-XH],O-8GUT13>9;RJ[ZY7UV//!V1 MR,52:1YS]46^_BI:0H'VMY1YW?PEKRW6&Y'EOE:R:(TA@B(K#__3MS81)P;@ M!S=@K0$S#?P! ]X:\.\=P6\-_.\=(6@-&NJ3 _#^[?8*;Q1/\^S3__+0@ M#S^3A\?YE]NG>P"0,?E],2-G/YV3>IM6HB9929ZV!,(]Y2#S3[S:G"4;GQT:?_^?1>\G@Q\7"&W]\P-\7\2+*O;ATN/*/KOS& ME>]VA2Z1@V786.I"]W+#F,=I>#5Y.&K"8VI" M9VH6T!P@!Q_(1I2B@BPU_%=0X[):5:GN'U@"0CN8&";*2 "&"DUB,QL5)#RB M!GT$%85>A+./CNPC)_N9:^8QWI$5A1_')\OSP!M!!7[,#-XV*HE#B[>-BI,@ MCG'>\9%W[.3]49:;<0YS"XSK&H105NS2K +IH3#6L9W[@%'C%9_:J#CD)FD; M%%+?,Q;.W$91&C$?)YT<22=.TK](N7K-\MQ-=I;8TY+$W,/'IE[7X;UW2FVM M4B7TJ,U*DVHK*K*$]KU!Z^^T]==[>WPC3PC&/WD+^Z&>B!'Z;JC5?JGVE:Z. MNFSB&H(B 7KFVXV@?'I2 _LQLBY&YHSQOE0"A(\BX@W4>HT6J=9%+\ @BHP( MIR@L"7R3B T+ M\W.Q@"\Y/@Y+7N$^Z:/N7OE*IG35;!E.RS>MNLHUS6^,QP M*P:>F)5EBJ'"@)NTO\?7_#U??=*=/*%N??)4I66=-IN9<25R>']6@^MQVOKJ MS6,81V:D" K*[D"DG<*@;HEQ]@ML!\^;&2'02[3&T%JCJ:Z@R$N!%E:*-'4: MF^T$08UI[%%SIC!8PJP$8+ H'JH:G9"@;B7QT!2TK%S*0@P3MMOXV.?6&XF@ MF)>8?!%4DECO(SKB4#GOA -U*X?[ABL.:P ^N3L&23D M.E-D7J^:QE M[NDT87/1^@C?FPL$A\T%Y@Z;"P3'O3@:V/:R3B4QMTJZ2^MLV0L*\E*YGE:U[R1@Q.4-X(#WI9RQ_TAO%%_+!D0AZR31LPMC:90!2N0L>1AH!'T_78BA$4_ M>A+(NF;.W,W<=1;8FO;*'90GZ^ #Q84LL%:BC>/@S:R?N<(C'I!% _T)WYRY._>_?_OZ[4=KW=N'X>Q>82-P'S&:&"FQX:% MD&MSZXG XI!2L[Y.3CZD%:+:-%\P:V"_+]7A,\GQZ?$KZ6WS;=!X?D&PO=V]R:W-H965T&ULI5;+;MLX%/T50N@B 9KH+XX3 MV14NJ#49Z;$'/AFQG2P+2AXX$KNJPOR?.U*R_=ARK;>!QV*32S5@3T9;O"$I MD5^W#QQZ=JNR*BI"1<$HXF0]MF[=FR16> WX5I"].&@CY>29L1^J,U^-+4=- MB)0DDTH!P^N%3$E9*B&8QM^-IM6&5,3#]IOZ)^T=O#QC0::L_+-8R7QLQ19: MD37>E?*1[3^3QD^H]#)6"OU$^P;K6"C;"R,$#2%X;X2P(6CK=NU=)VZ&)9Z,.-LCKM"@IAHZ^YH-^2JH M^D]2R>%K 3PYF2X7LV21)C,$K73Y93Z[?8).^@2O^V3QE*+E)_AT__"8? ;< M_%N"Y@OH)^CBRS)-+]$5^IK.T,6'2_0!%10]Y6PG,%V)D2UA>BJ(G353N:NG MXIV9BH_N&96Y0 E=D96!/^OG1SU\&]+2YL9[R\V=UROXQXY>(]_YB#S'O++T8^2X;<_BJ_U_#-ZJ<22P 8A$5NC*:M@5\K5=O%"T)QF MK"+H^^VSD!Q6_E\]X8(V7*##!6?"+6"++&K=BY()<6GZGVJ)2$NH#?%EF-VH!1;WKG5!).A$08]/Z<]VH8_L4 M%KE.=_D9M(8#)QYV;)_"/,_W@XYM^^! K C?Z)N(@)+NJ*RWO':TO>S8_^?IF=8_YIH"%4I(UA'*N!U B7M]6ZHYD6WTO]0/,_2?U@) #3 M,P & 'AL+W=OH?[J-IRK*LM>24Y:?_]4;)J6N203@< M#H=\GAG;%T]Y\:5<)4F%OF[667DY6%75]K?1J)RODDU2[:IUFR6V!RMUF$Q??WB7K M_.ER@ ??W_@S?5A5]1NCJXMM_)#<)=6G[6VA7HT.5A;I)LG*-,]0D2PO!V_Q M;S/1#&@0_TZ3I_+H.:J7\CG/O]0O9HO+05![E*R3>56;B-7#8S).UNO:DO+C MK];HX#!G/?#X^7?KU\WBU6(^QV4RSM?_21?5ZG(@!VB1+./=NOHS?WJ?M OB MM;UYOBZ;O^AICQ71 ,UW995OVL'*@TV:[1_CKVT@C@9@ZAA V@'$&$!"QP#: M#J#& "8< U@[@!D#G&O@[0!NNA0X!HAV@# 7S1T#PG9 : S@KAED.T">&M:H M'1 UZ;#?OV;S)W$57UT4^1,J:K2R5C]I,J@9K?8\S>IDOZL*]=]4C:NNQA\_ M3*8?[J83I)[=??Q]-GE[KU[GV?U_T1!]NIN@7W]Y MA7Y!:8;N5_FNC+-%>3&JE">UO=&\G?7=?E;BFC7?;%2FWU7Y_ LP>NP?_7:Q M2.N3$J_1;9PNALJ7<;Q-JW@-V)KTV)K/=YO=.JZ2!?I8K9("*=_4M;&JS_-C M@F;9/-\DZ-??\[)\!9B?GFY^DBS3>5J-]V_4QJ?+I3KSK]%M4J3Y N5+]':1 M;^NEO5;/_J=V7UTK%3#K]0_/"ABY\1NY5W=GN2N^.7?I?<\>GV&=LQX7 ' X!:>PPAYUWR4.:96GVH.[-=9S-$Q17*G#S-XCBUX@$6$(IOK8HDE/B^9K5*[B(BE/BN;>)N]&,Y0A#R)C<39R**C$(N"P MW^S@-VM&4H??ZJC7*:\.NW*V>?:JON::]%_EZT52E/] T[]V:?7-DW/\,!OW M1NEPO,K:/MKNBOE*3;F #BJWMU-R8\]GW [+,:CCI#@X*9[EY/>=A9P5@!]A M0 7L27CP)/1Z,H[+%5JDC^DB@1GG.K3GI8Q1,TR]L(Y[\N">]+IWMT_TM"QW MZLY569-LMNO\6Y(8D4-;=;] C"X<#K4X"OW^U%\-:S2Z0(F(E\ 0@1,T+-G>R#=7W43$C\3/A2:H\ M,4I"@T11)_(7V,]0>L6MJE]H#H'ZU1S77 M4C_7]O9&0=\I4'=SLQ8=4Z"F9IA8+;\) !QB:MJ;0K,*@_*O(5LJ!9FTNJB MN:'$TDSK]Z=,.P.F564WCX3C%J)::E"_U.CMM\([!$@'+H4ZM%B:<0!:!B(, MB @<9$BUU*#^GL%YE",]:DW[E<./=%U;4]WMI\S<5Z =?8SJ.JI5 O6KA.=T M7BG$]0*[FL!4IL"=3=CU+S89_VXKHM:+E"_7/A9O?VNM=\YQ.9U M96:@:G/:WR,^EV"M!Z("@6U+QV(5(GA+@^YM*4SGK*YSRKBO3S MKOFVR;+(-VCZ50G9(L[0."^V>=&L"RJ MBJ,N:.QCU%KL*LS(_/B= 44RPY%5[$\ X%!$@=E0A&"$RD 0@P=N /^&DH2! M69L"%B,>2%>3A&G29J?T[!T5AR.F-CO7,<4!I=;R "(74@21=$@?IJF<^:F\ MK[_L\!W@;R ? ':NO_(@F9D/0/\\Q-8W,B 8405C8!8)-X!_*A^$?778%J,H M8J%#:C,M(=B);7M'@]D15D O\"CD@IFQO0&@*B5HX/R0FFEQP>3?4"8PS?7, MS_4_4B:TICH;:_8?9@S@EO>Y"@!N4SBGDCJ4 M"=<4SL_7U@9C:_,@D=(*;@^JZ_S1=['\7'DF;7_#H8^?>8 =G,@U)W(_)SY? MLG.;3VS)W@/J.JT9AX0'=;\4J'E'^'GG&7)=0 UA2YX!*%BN T!(KD,P6*Y#2$BN SB? M7!>:/X6?/Y\AUP74PH7E.@!UR/71T6\)ZI^[*(6H=&.)ULE2#0W>A,I&L?\% MR?Y%E6^;GQ=\SJLJWS1/5TFL)%D-4/]?YGGU_47]BX7#[WBN_@]02P,$% M @ W7K_4-M?&:[Q @ -@D !@ !X;"]W;W)KTD[;_? ML2$LK4B$MB]@'[_/.;X?]_>,/XF($(E>DC@5 R.2,KLR31%$),&BP3*20LN: M\01+J/*-*3).<*BA)#9MRVJ;"::I,>QKVX(/^VPK8YJ2!4=BFR28OXY)S/8# MHVD<# ]T$TEE,(?]#&^(3^1CMN!0,TLO(4U(*BA+$2?K@3%J7LU=I=>"[Y3L MQ5$9J9&L&'M2E7DX,"S5(1*30"H/&'X[,B%QK!Q!-YX+GT894H''Y8/W:SUV M&,L*"S)A\0\:RFA@= T4DC7>QO*![6>D&$]+^0M8+/07[7-MQS50L!62)04, M/4AHFO_Q2S$/1P#XJ0;L K#? Z@=I&M:F"$K^_=?Y=+2$BK^$WZUWM_31_37ROCW.ES_1Q0)SDLJ(2!K@ M6%RBS^@#,I&(P"SZIH3N**=F4(0>YZ'M$Z$==,O FT!>&I*P@I^=Y]MG>!.F MH9P+^S 78_NLPR_;M($#-D_CT/#XEP0%O]BIP[SSN MD^S0^4K\NO;8*_&;VF.OQ&?_-_/S?^[\FXW@E(?"T?Z<4W,IL21PH4O$ULB7 M+'B*6!P2+CXB[WE+Y2OZ-5H)R>&F_GTFG%N&V]%\TI1VRU5^:*91Y=H0OA&9V ! MD[]-9;YU2FN9Y$!7D._^L^?U' Z=G05*"8K"&4U>A MLN!YELXKDF7Z"E\Q"0E!%R-XV!"N!-"^9DP>*BI ^50:_@%02P,$% @ MW7K_4(@_6M.V" (20 !@ !X;"]W;W)KRUOHMR3Z^E^JW7G'>H8=UT^J/!ZNNVWR83O5RQ=>5?B\W MO(5?;J1:5QU\5;=3O5&\JFVC=3,E659,UY5H#TZ.[;7OZN18]ETC6OY=(=VO MUY5Z_,0;>?_Q !\\7?@A;E>=N3 ].=Y4M_R*=[\VWQ5\F^YZJ<6:MUK(%BE^ M\_'@%']8Y+:!M?BOX/=Z[S,R4[F6\K?Y\J7^>) 91;SAR\YT4<&_.[[@36-Z M AW_;#L]V(UI&NY_?NK]LYT\3.:ZTGPAF[]%W:T^'I0'J.8W5=]T/^3]7WP[ MH=STMY2-MG_1_=8V.T#+7G=RO6T,"M:B'?Y7#UM'[#6 ?L(-R+8!&3=@D09T MVX#:B0[*[+3.JJXZ.5;R'BEC#;V9#]8WMC7,1K3F-EYU"GX5T*X[65Q>G)U? M7)V?(?AT=?GUR]GI3_AR]1/^?3N_^'F%+C^CQ>G57^CSU\N_K] $_;HZ0X=_ MO$-_(-&BGRO9ZZJM]?&T S6FS^ER._*G8602&;E WV3;K30Z;VM>/V\_A5GL MID*>IO*))#O\3]^^1S0[0B0C64#/XM7-\3PAA^X\2VU_-.;92J_0#82)1C=* MKA%$GJHZT=X.2U=T@NL/B7'8;AQFQV&1<2X@UD6[E&N.#ANI];O0K1BZ*&P7 M)K+O3B9SG!?E\?1NWT.^&(NFPK^"DX9;40H,6&**'$;?#R58? M667R!G750V@=#=WG>UXB,QKVT6RG:9;4=,8A"2]%-:2VMD;56JI._&LOA&[H MS-,P+XL9'MU/WZJKC>54.8&AY26GH8" MLRP?*?6M,)X1%E8ZWRF=)Y7^*65]+YKF!85SWY?SDF;AL7'F,FN6'/U+>P<# M2O6([I7H^*26]VTX3V:^B^9C!P6,V)Q$-.YE?YS4>+JWS,R*=S'7<( C^G'Y M:[C)8>'8OVL%F8V5!ZP8R2/2B9-.WB0=V,V5@D5Y(]H*$@S,82EU1#CQ0[C, MB[%PWXIF#$>$.RY@^D;AU]V0BOKP^MSV]\R!I>=EWRAG,2<[MN T7,Z,-OY@ M5D0O],I$$#*0"9^ MK),Q!0-&DS*+Q9K##DYSYZJ3R]\34W/6L#+74(CK80WP!_.9!_7ZK,EG,T^P M;T7+(H)M[)B$TU"ZD.W$4MDX5O7+KE%X@]/ ^6Z* M KMO@&T+6D*,BV$51D3X+"&D)&.?^5:4QN+% 0>GB7/X)^R5^WB98#(KQF$5LB,YV2L*GFMW)"(LO9U:52UD':-SB"9;)C>B MNA;-BUL#XCA"TAPY75H,:^,:+NZJZX8?(;BK=3 ]$Y\4>);O9=ZM4P) R3,< MBUQ'%)(FRJ["#&H+;%,*/$XJ(2M<1&I?XM!!TNBX[%9<)2I'XH-BPHBW'PV8 M85+BV&)R1"%IHBR>16HT+Q.?$9,2$^_V!LPPPR2RSR*.)B1-D]UBW%2/9B7: M)2^M:_<6?E!YB!59Z4OW[0H<*W6H0PI-(V6<:$(2J0^1DNP5@H/ @!6>SUAD M!5"'&II&C5V@05F!W4HY=EO J(A$,W4XH6FMMQEX#D,="6AZ3[*H-J*KFJ%LAE*P5Q&7^#N-"<:4 M^'H-5UCT>H4U3P0;/9!G^3R\V=KOG:2LH0XV- V; MY[,2K>Y5U2[WLR7H[AINCR"#\@.8H;DGW[%O#MX>>4)M^,)2_/DDU30QM2F9KTVY@ 2 MMOMK>W02/.[VJ3$C),^RD6\"=ICD+,LB!1!S?&%IOOS@P.SAS/MUB@-[%*BN M Y)#FQF:[8 M08>E-S3/(_]PLS>!=WM!;VZ!\ ^(4+>J[!.(IJ_YWNKEB53! ON;F7<8%[ J MH_=G[T'/"X=QPI0%;6WJ05&;9R;:'"FM9%-S%58;(!MCE'EZ W84#"-E%G, M9&\!H)5K%Q6DNKX%U8BO-XU\Y'S[VZ8'1)J#9T.BX(Q\,M+"FXYOQ++87!P\ MV0OPW&JS$=TI7@%G'@?=0:4^[28E'==C0:L\IM4AD:61:#/B'O71 =074AZ.50OX[=&GCJ ME&5EI-1@#GDLO2,S\ZCY4MF'(Z#1JBBYC6(W3-;T5KSGYL.P89LO)/::9[+UNLN;JU[Z!H9'?JP\L*NZN[]UQ. M[=L=H^N?\(?%\+:*ZV9X>08V"G _-&KX#729O9^!+]7P/LKPI9,;^TK'M>PZ MN;8?5[R"?&H,X/<;*;NG+V: W5M!)_\'4$L#!!0 ( -UZ_U!9J@D@!04 M $0, 8 >&PO=V]R:W-H965T&ULK5=-<]LV$/TK.SH[ MDBP[:9*Q/6,[:9MV,O'$37/H] "32Q()"# :,7]]7V[)"6E(SD]Y$ +!/?S M[=L%?+8.\7-JF#-];9U/Y[,FY^[E8I&*AEN3YJ%CCR]5B*W)>(WU(G613:E* MK5NLELMGB]98/[LXT[V;>'$6^NRLYYM(J6];$Q^NV(7U^>QX-FV\MW6396-Q M<=:9FF\Y?^AN(MX6&RNE;=DG&SQ%KLYGE\/N/&2#R)5V99!.%BFXB)_99OYPM,GR)QJ(8[5X-=E<'[#ZCM\'G)M%K7W+Y MK?X",6X"74V!7JT>-?A;[^=TLCRBU7*U?,3>R2;Q$[5W95&$WF?K:[H) MSA:6$_UU>9=R!%'^?L3!Z<;!J3HX_>'(/F[W>$ZO.!71=FH9]J[Z!)F4#GNA MCTPFXO'$GF/]0-97T2#9OL@]/A2A[8Q_ /ER0X8Z[#WIG'F@*H"$! NM+2'. MIB5OH&(#/860\QX0 MU5"P3M/:5;:^A%A\@$ ,?=U@UJCLA_GM7(7-QG_JN\[9P;^I,J./XV>,NOT^ MZ1]1"GTL= 5TM%? MZU,VS@U[@QT55/>ZC-P9&P4UB5$&>L8C[S F=KBDRLE!\4@QMV@!V;'Z_ZOR MXF-3B3F]\;JSMV83TD>T9NPZ1YV)>8!6S X EZR8<)LF<_@!%3#$VE*#7>].7-K,$AV'HT[!*F#JED>U* MZEU8 (0295;R3%4MJ>'(H%AC[IGNF+UP!/GBB_7J*):2RM"ZOUQ>WF@J0M38 M.TYC8G7O1@*B>/+Q]O7UG*XY2HUE&N@1-XVJ*H3L [A=VE2XD# .$GD1<5O" M:0![8_]^A!@3L(^X@-LHB*"2-!,*;MO]=B6T+0Y;- /HV=H,+.?TUGA<)I2! M=XS6O^>QKR7IW3RK/GJ+@[/<-A"R(U-^0J75GW8>IJD>$L)Y!4!8TL>A3W9E MUXTMFB$S!F>2D0$E/:!CF"KT%K!3FN\O?A>2ETA\ M8M $(K@88MXVTL2]J4K#"%7LQ W,3YJ"L %/P(H'-G';+IB]^"1[9%J)(NW0 M$O1P!E.ALO I@R,HZ62I:($[P@?5[G;.Z/F^.\=BYV:'X5/K_56&*)P.E[S- M[N:*?#G<#+?BP_WZK8FU@.NX@NIR_M/3&<7ASCJ\Y-#I/?$N9$PZ73:H.T<1 MP'<9"M.+.-C\XW#Q+U!+ P04 " #=>O]02E3&*X@, !B( &0 'AL M+W=OQ#4:7O*FI MSY:+Q>59HZT[>?:$?WL3GCWQ7:JM,V^"BEW3Z+"[-K7?/CTY/^E_>&LW5:(? MSIX]:?7&W)CTOGT3\.UL.*6TC7'1>J>"63\]N3I_?/V0UO."7ZW9QLEG19:L MO/](7UZ53T\6I)"I39'H!(T_M^:YJ6LZ"&I\RF>>#")IX_1S?_I+MAVVK'0T MSWW]P9:I>GKRZ$259JV[.KWUV[^;;,\W=%[AZ\C_JJVL_1:+BRXFW^3-T*"Q M3O[JSQF'R89'BR]L6.8-2]9;!+&6+W32SYX$OU6!5N,T^L"F\FXH9QTYY28% M/+78EYZ]-85Q25T5A>]M9RW_,)YE^IG M[U(5U0^N-.7^_C/H-BBX[!6\7AX]\,?.S=7%8J:6B^7BR'D7@\$7?-[%%\[[ M!4296/LF>(?/A6%[E7:E>EYIMS%16;>_T+K"MC4>_/-J%5, G_YU1)^'@SX/ M69^'?YH#CI^WG*OC1TY_OTDP6(]7 1%IG $0PI4WJ)Q\C/7$* MOC#PP_GE3*7*J)=7-]?*QMAA[=7->WYR>GXQ4]O*%I4J,HZTU#:MMH'.58TO M3:V03M3:.@U,=:TT)$"SQNC80:C22>G&AV1_PY?"Q\2.*4Q(2#/*X\0 ]\ ) M'9LTX\?!?.IL@$#\9),ER5YUT2BM')Q>="&0?/.Y14:@<\6\&N9EI5(%P3@! M$^-#!E-JN#2W63JR:JP_0H/1MVD=) MXN0"=6YL!O*DE/H1.ACU]:042GX2'*1O)1NV^!U4Q'%WUMB6P'6,S5

ON?R,J66GQ%Q0H=*P4D?)6 MUT-V 5%*4JTP^'E%Z60=?(,?;@U4I\G7S7%TN M+A'DO('IM3*UQ5?&.YD&5A.2+-ZZ6R->BD".**1^,\$+ZX70 NO*%)J"90OR MP9,<:*@WMH'5V5FC3_=/[E$5 UF*\ZH""AYJ0&<2!LJRY,&0"GGH%^&MU+9!W"7:JO"9$$$C$\ $M&XB)'#LG=&&<"*U-Z M9J9?,7HHS8@8>B2\.G3\7+W1.XD?$YK(*%"?@I@ HT[I1VHXK,!*H0WH0LEA M0\S 3R54!,0M)1];"!F8@,)W;,UZ!AL_YJBH;6,I* AP_ ( HAE!_^M?'BW/ MO_U^@@E"##Z']R7I,\K,1/J&=%1V1?9\-.'6$DVV_.#6DKN)\E@H)F(7\R%#L(KK 89>VO& M@V=P=5%W99^/CZ3-S":N%+\9SOM'MG5C&%I"#NDX]]+^5(XE@-V7GN,]YKFD;T&R#4)R$]-H& ML /B@,T,")2V:Q3@J=#%YYV4ZA79FF%*9"IVH%.P[E,'K7941%(G%-!U]/M4 M1!;-EN3S/ **\.7HW1B_";I%JP0="DG"?;3<%TDY-H;88>1[3S-0H\)S]6I- M3NO7EMY(T8P599FC_F+EI,4:X.(P,RAC':$X52/G"["D2UQ1.6+NUCA >X1> MCG(9$G;9<;4!L?IR,3VD5Z" V6%&)1HYNH']$^Y M-> &APL]&TB-$A-HFJ.&C,A@P1EK6VUK?=F6+'#&+NXKT^Z5,FI8I7_-[4LOBMHZ^:30SP0M?#A_AG$$F2>$DE'8M MO$2"?8%A00(,+6@2O2CLT?"3R6$JA$IG#2;@?)J4*&UE2Z+A!I:RWD"54D*! M.#@AR1Z4Z!4W%(*PSE+)NN,/;H&Y_9T$G>0@9)L=JD+:>K5#)\YD&M*0=&1D MHU04,$'/(_H&DX]>MU+O7=*AK*@8F+%W"QW" A M*>7^6S+%Q&Z*>BFO8 -PA[D=#_/W.H!AX7EM3G]"7"N?NS*#3>,Q(Z.@F:/ M "3 6!A#<8:] M3((Q%C(QI]4=<)Y!9^\VGGW=_^[,QB5.R^-I3?\?QR\E!KE?1&^96=[S- M^KWYOY_)RR[TZ2#:SY)?Z5:%:BM? ?77<>H!IW??1:@;OWZLB$"+B^^_^/O3HYE/1@>7[Y-=WN MW5J^/[YK[>$."'^T5!_&/$ MC-]?:AO4K^AIC/I96G!I %[?,8_;DX-+I$>3JS:,-G! +O1\"X:<0J??\NG- M]/321DJ+'=V4(4*YGT(026]%4"535,Y^ZDP_>+:H,AQL,T4WI7P)EWCTGAPL M"7 DVYY,]$:UI0KYCJ=-5E>>3*^NG$$KWDZNNZ:J]B,:"6!96[YP)_^@^B - M]RLH5W._!9TZYU>4@F70&@V1K,%WHAP5/]%G=?%%S"8XT7);UJ)#2[<(H'^] M.RTZ;E:H&X"ZT8=X<$DWTBV)S60_>EDV#N-\VY4'YE<.PHQZIS^; M_Y8SWYV>+WO.(.7!*6N;\\3D9HQBQLOI M*=_,8F@VK92J"60R"Q4")C6[^18S"T)!EB:YT1]&K.G=+IU2FK4)%#>D1&TUVD*Y M/_+29M$()B-O:=$C!YU^KK@K?][@^7B=/&P)V;NUP$96P:UJ%*6=KA"G;",,"1,^#+G;U=7;PB[?M@ M0RM3\NT(LY%V5+:50S*3I]>M^?J_M^*G5]>OWU*SKYTL'A]1CS,V&G+'1,DJ M7T"75/9USFWDF8.=@:&93XVG?D9Z;TI\;%9=CV\R-!-(@*00YKJ2;S8/2^ER MB2&WW]AH]*SZ5?%FW.IVY[ MU7@V>>^+YG##;[=IUD#E\O;=R %GU*SNL;6Q?S;;T[0 M#/,;;?F2?,MOD5<^H1/ECY7!)!5H 9ZOO4_]%Q(P_+>"9_\!4$L#!!0 ( M -UZ_U"LC<"LH0H ( = 9 >&PO=V]R:W-H965T)#O9RHLHS@"-OIX^#5[>6??-KY0*XGYM&O_F9!7"YM7IJ2]7:BW] MT&Y4@S>U=6L9\-4M3_W&*5GQIK4Y+4:C\].UU,W)U24_NW%7E[8-1C?JQ@G? MKM?2/;Q5QMZ].1F?= \^Z>4JT(/3J\N-7*K/*GS=W#A\.\U2*KU6C=>V$4[5 M;TZNQZ_>GM%Z7O!/K>Y\[W]!EBRL_49??JW>G(Q((654&4B"Q,>M>J>,(4%0 MXX\D\R0?21O[_W?2W[/ML&4AO7IGS>^Z"JLW)QA6=7F^+)P7^UC9#,1D-1#$J1D_( MFV0[)RQO\K_;N2/W+,L]8[EG?]9_3XN9#,512>*#=.6*G2!^TGYCO>9D_MBD M-^/HH8&X4Z*TZXU1054BK)3PTBAA:U$J%U"<>-L$![$"!>UDE!X33*%(E;O5 MI1)RZ91"S04O9%,)N=DX>Z^1_,H\X* 1G^&@I75^$+]HJ+W<6SF9#D98O,(J MM;%WR@U$ZTDO*[#L5EM,@>!^VMWU7%PSQCZ-/"-(=_O,+S3J9O M-QOK IN]M6XH?H<48VPIR2?95C*L<\9+IPR_U4V0S5(OX+,DG)8MK:WN-$ZF MPJ\$H8A@Z>18.FUKH?#65(+% 69(*WH?;)"FORKMXS/$TMEVPVHZ5=IEH_^- M0Z184KAP5C^*SR;# O5O#/D+KWG-M:45T+5*7*53D4/QL=E+@N_VCU-B^O MVR4\'1-S/#^2F(>[[A!3M7B@I9(>.ZRLG5VGI>_ZJ=(NH'D3- +[0-$E[37G M2+1<-Z5I*TY)41MJ:UB [94%>F(C=AGIEJJ?R8\G\AF,W<_D6[72I5$X"UW0 M4$+#>>&!$T8WMW"I=0^#F&:I]HR6"PU;-'(1>X@B."TOLN^_H%K!5"HD$QP_0I^YR1!!"3,7290 M""M28)#KM\LD\E<_ 'C?KB-P+&+E.3)$,G[ ,WWW- >:D >C->J^)+A.[MD- M9" ,KY6C\^UMQK2M:"^T[YWM,]1$V;4%;MVQ)R1A4N1,P ?/AVU:8#\@"/[@?3_;/%N]VW70L\IQ SS7)MZW''O_BE?CK7RZ* MT>3U=S^O8Z39<*5OV;)G8HX*FXE?N\K)JV>#^<5,?.38EBUA" MW*3Z&XB-D;0$=E!^; C<\LKBXGPPGEZ(CQ'HX%BCR(&?/GX]$'I1B%\ZX.\> MCD>CP71^ 37W^T2WXFPT*":SK8T;^4 &#B@7T.^Z9<^+P6@V?T'K7*MV7=Y; M,Y]-7APH>W3MI#A_(6YV$Z)[^0P -A]=&5NWY3_0 M\!9ECLJ"Z"6W8]TDT*,^&JL ?2GV:\5&,(9FFH,S4M<_8'M>+BZ)Z0":57P MX+9.;W*D?\Z1)K<^G0M0 M_/NT310Z%)!RX"8X;MO[2@L*Q51$EJM!GR!ME:-U2%LC2T[2N*?/+SW5I$K5 M#L&$NEC7-0_&=Z_1^&5FU%21[<)H#)058;T<='4"IU7_ K%3U>&A7,BK!X\J M--$>;5,CI-U@"CS-X"6;C]P$&2NI-"UX%)0J%;5M,MA !G)JV ?:ZZ@;.?@0 M#!)EXCSH&'YDX7BQTIL$!RN$V3T<2Q (HSN3RZ&00J0(>V)15?7&@B:H? MUYVFO"'O)%80*[L7,$*M?J%Q&1-^0!Z:=M=RR.*F9<%.M$UIT<[A#(VC:"&\,XV3" M8"]KNZ*C 0S9L$VF0Z_$28D2$_F3UVW'Y,YDD3M-V"F,'/UC/2ZJ MC"2T.3S[E'1?(1X5VP""$\?@O(_/CW!.( %@I(%NK=MUE_UW?/G6 ^PN+*7< M:)K L0Z-GJX"60M#\34:[JQ$(UF/CL8?QY"#N7X?$G)HOC82XR?I@H8G^.90 MO*?)$SAA@&KQ'I7ZMC"V9?."42D3M\CNRBK%Z>USO.H#N#1S?PUBQ))M57;/C[ Y2[8\+W3B16-;!K/?8",A] MG:E7MUG31="/^D9Z'D66JP/V94OF2U6:9'Z332M13/EB@BQ(21&GJCQTT40S M/Y_-7Q_*K(_?0!Q<5!#?'L]>'[^7Z!.6?$?Q_[YX>,TO.L/Z$_O!34-W#7

[&+\4XLE]YO[UGS-2#AAO^3-V<*+:N#DQ^M MV%@]"6Q7OMN@6(^2[%CQ?ZJ9)MUT];I2-&D _1VKJ MI[1,G20I.OSAZXCO?7[AX/5_V,BO/B.:1U]TG[MXO/OM4R(6VRF]F,X&L]%Y M[\ET7 R*V5C\@R]RF0[EJXCIH)B.\M?)^: H1CVEU2,A>[Q-__=@'H/.<O]0)BM..C4& #M M$0 &0 'AL+W=OCQ-DF?C4BHSN#CCM2MW<6;KH)6!*R=\79;2K5^"MJOSP630+GQ0RR+0 MPOCBK))+N(;P>W7E\&G<6"3@I7OW0O*9&'M M%WIXFYT/$@H(-*2!+$B\W, KT)H,81A_-S8'G4M2[-^WUG_BW#&7A?3PRNK/ M*@O%^>!D(#+(9:W#![OZ!9I\YF0OM=KSKUA%V?E\(-+:!ULVRAA!J4R\RML& MAY["2;)'8=HH3#GNZ(BC?"V#O#AS=B4<2:,UNN%461N#4X:*O ME4^M"N/,:@N MLFD;V',;P#EIQ"OK M*AL]"YD',MDS-*0@P. RAJ ,>O. 5A%8N,$=.DWNR/Q\<&& M? 6IRA7XB ^U.V%9.00\Z#4BE@).&%')=4PRQYW=2=( M4NL<(!M-ILR2[;?F&ON96*QW6V5_5Z\_75\B?H*L4)%M'L&2&NA^E^://YQ, M)\UIW">Y,O:J=KZ7A@H1">8$R99?Z M0\H[$I]!2.WM-G?1#R:OEH8IL#\ 3WXEL6TM\CK4KL<#1"56965KC2#UTLL4 MWA)Y4*;VD8T[B=JTIN>$FM(2V9B&?B@B9[Q:**T"<90RM0NMELV$V%-ZEJN; MAFPI0R!B$%K)+7,+,) K\D:[&"&C"#YV(W)G"^8<5;'D5 .4=H"8F$:41IC# M5QWNR3I3H8D6MQP+8TNE -0 <2<%%_!\T4BTV#A82A>[1-X"@G==+_YJP^> M[(WR;?+,B@Y.)AF9WHT)B=&<00YD4!J5KQN+BDXN$5?K.'ZS;G(3>$**T8-3 M-L.RPU(90_$M />B/XA]W:R@QMT!*@[B]",Y,F_-TC*2KF66Q!2RR"VRV6#( M_@OPT()]V"X)S(P3:QJB7]QUWYUBZOLX-/'<)S45_S!2F]\(2(4(KW)]&MK- MJPAI@-ZX?]A9Y,%(7'(9%EC#[7Z/+V!LB'*!0,PFM#HYY0(5$@? R6C>#0 T M4!OL&+LT/).>M5AFK+J26)L7912<[S\.)T)"$08[# M.,0T(SM5VO"6QC2!M 5:+^E(C_T0[DFO'?\/S$Q^5Z7CT,OQ'6)7L9D7FJ>) M9X(3_%M@,*D)N7WN#YAX^!9#=_[PN:"W6S)[\>CK=@YWXA?O>2HU&+5*3\3) M<#X]W7Y.3E ]1]HUN'^ETUYGP^.3Y,[JT7!V.A,?;:"SPO<59!/$9#J<):?; M"Z?)Y-'8;*73[X)OX1#S>$S??,MR^_Q-5OF SN(41;KV//S?!'OL]2.?I/J? M7=W6M;K=O7&'U'L7F.U,\,U=I#K.65OBV=Q@,SX1!Y/D$"]\AIQ2&0ZFO' P M&1[-IH?BJGT-,ZY1-[ZQ[P0UV68]F=M$LY$:'B=S\9OUS0E[3YEB?,WQ8T.2 MKPT_;.5@>CP[;)]W?1..>Y_@);@E_]'@<:;C*3E^C7>KW7\9E_$3?B,>_PAY M)QT>'+S0D*,JGG_G@WC,:Q^"K?B#'B=LL"7?%B#QTXX$<#^W-K0/Y*#[A^?B M7U!+ P04 " #=>O]0"=GK!GTBZ4[W?/<=%CLA'U6-J.&Y85PMO5KK]CP(5%YC M0]1$M,C-22ED0[0Q916H5B(I'*AA01R&6= 0RKW5PODVI%W<-S1JM;6$:P6+:GP'O7W=B.-%0PL!6V0*RHX2"R7WD5TODYM MO OX07&G1GNPE6R%>+3&3;'T0BL(&>;:,A"S/.$E,F:)C(S?>TYO2&F!X_V! M_:NKW=2R)0HO!7N@A:Z7WMR# DO2,7TG=M>XKV=J^7+!E/O"KH]-8@_R3FG1 M[,%&04-YOY+G?1]&@'GX"B#> V*GNT_D5%X1358+*78@;;1ALQM7JD,;<93; MGW*OI3FE!J=7-_P)N1;R91%H0V>=0;Z'KGMH_ HT@UO!=:W@"R^P^!L?&!F# MEOB@91V?)/S6\0DDH0]Q&(;%56IK+\.M$ MAG3(D+H,Z5NZ=QHZG04?*3<>T2G""_7I M'#Z\F\=A\OG-JVDW#NV&*\RQV:*$)+*>Z PV1&H%)IF9V+9E%-4 ?0]9ZL]F MZ=B1^5$H(R?PXF@W6W$_2;%3VD6<6^F=GT=B1^FDV(/_U MTX+1]6]05F[(E6EEQW4_"8-W>$/T"V1%>4*&)8&&DYF4P]D/]B] MH47KAFDKM!E-MZW-6XC2!ICS4@A],&R"X75=_0%02P,$% @ W7K_4+6B M']4' P 2P< !D !X;"]W;W)K&ULK57;CMLV M$/T50BV*+$"L*%&2K:UM8'>3(BV:UDAZ>2CZ0$LCBXA$*B15)W_?(67+-M"X M1= '6YS1G#-G-.1P==#FO6T!'/G8=\JNH]:YX2&.;=5"+^R]'D#AFT:;7C@T MS3ZV@P%1!U#?Q2EC1=P+J:+-*OBV9K/2H^ND@JTA=NQ[83X]0:M02N>66K9@[)2*V*@64>/R<-3YN-#P&\2#O9B37PE M.ZW?>^/[>ATQ+P@ZJ)QG$/CX"YZAZSP1ROAPY(SFE!YXN3ZQ?Q=JQUIVPL*S M[GZ7M6O7T3(B-31B[-Q;?7@-QWIRSU?ISH9_HJ/ MQ^]P 5BRSP#2(R -NJ=$0>5+X<1F9?2!&!^-;'X12@UH%">5;\H[9_"M1)S; M; WVU[A/E&P[H1P1JB:O/HQRP _O*/D)W"IVF,='Q]61\VGB3#_#69 W6KG6 MDE>JAOH:'Z.^661Z$OF4WB3\853WA#-*4I:R&WQ\+IH'/OXE19,_'G?6&=PN M?]Y(E$JE MVI,74J%'CQ9A]NZ!?//5,F7\VR]^8@MA;B%Y"17T.S"$)]Z3E.19]SA4;#CK M%RH;4L+*Y\1/];S?* MKL82S] \H2D_HW)&%QDGOQBA[*"-$]/X0*AM]7!6-P.2I*#EDEW9+%^$FD:' M@EMAZH,P,)'HQ@7C%%YFM$CXV43-94Y^#J7.E$N:HG,V<\K9\G:+YV!.%\N" MIBF[\)1I21>J&ONQ$WX/U( =J.14[BGT18*9&$VRXN[*MV"4\_SNO^RR M4EXN3[Y_.G3QQ8#KP>S#&+>X?T?EIEDW>^>;XG$:D.?P MZ9IY(\Q>*DLZ:!#*[A=Y1,PTNB?#Z2&,RYUV.'S#LL7;#HP/P/>-UNYD^ 3S M_;GY&U!+ P04 " #=>O]0S!X5:;@% #B#0 &0 'AL+W=OC\-*V]\>>G MKHU&6W[C56CKFOSM)1NW.1L=C/J%MWI=15F8GI\VM.9W'/]JWG@\30((,#YU/D=#2#'<_=U[_S7ECER6%/B%,Q]T&:NST?%(E;RBUL2W;O,[=_D\ M$7^%,R']59N\]V Q4D4;HJL[8R"HM/85@WEG,$^X=L.;_$BI)FN TU:*\BYZO-6PB^>_.5=NM#>PAOLC8M.LO+;#G_ MBN53]? L4 9=Y#N9P_Z/"/UD[48C96\]E\]H"_Q9#:(OE; M_*O4]EP=#JX.DZO#_\#2PY9'$]4;J]>M5^O^84,!HB[&L[;2Z MT;%2L6+UB]&1U47QJ=5!9QG;$G9HP, VAK2);PH.0;F5N BZ9$]I:_1DPXJ] MAW]WS3YM7I'VZII,RV(@*Q0"PY,X-IJ6&B$UXUF"PG2B+@"WV[L'GXQQ!45X MCTXY)(?PB%E$A9F1,4B.C?-1V[5JK8X3]8&Q="WM*OX*\OY67E+M6ALEC-ME M";0DT%@$(Y]:\A%Y8!@C.M_-*-> R* TFMQ2/@::VME MO4]1^Q!W,Y0N&*=7+UZ_?WGU\\&):E CKG4!G&T [:2"AGY6R!A@4S;:=<6' MV[5Q2Z1>4^$=E&9=,G5@**6P"XZP;@PU@7L\""2*P-A73AN\;AN#D$F99).> M0MLTYC:1I,T8-=!%A8TU6"ZP-;3+$"G3'W"(I$!%"X*6MYG6--[@)VF/$+(P MJ1A6-=Z5;>J%B?JSTJ'/!;)O )VE>H)R8&2'"$"2:A"&AW) MZ,\T]!&'J#'8.6EEU<;6)W&R;3EC*BA4:H6#*_3I1:_7:Y:.DO"6L_@A"SD? MD0,*B(PCR5FCX#GVG;/?=]^I*DK(7I%'Y,5!GHQ""-\39Q"S0*/XO^A9!M.> MH!,K&TZ3RY=)@JO6[+67<3*+[)<]O"=P&1]231R>$W750>_;9)\KNHL-N.0]&-(DXV&V2;YQJ!K*+=;0.,,BIDB"+F,6&6 9G9]^.)X?'#T/ MWV0Z)7J'T9#I7V&RNTWJK9SK[MVAJ,BNAZ%_S[P8VKAL?=^?0=] %^GRQW+Y M4[BZ\7!U4X^2-]<&8 J/GRE)8K9X_M7_EV0()X;"T+J"T.HE:I&G'SQ;LA][-MPB?KY MX/F^6^1TY]Z-_MV>_[ZP8S'A2 HPRN8SB9' M3T;*YR^*_!!=DV[QF PX--//"A]A[&4#WJ\<[CK=@P08/NO._P%02P,$% M @ W7K_4"AGSS\P! 9@D !D !X;"]W;W)K&ULI59=;]LV%/TKA!#LR;-L)VG2S#;@)-W: <6"!%T?ACW0U+7%E2)5DHKC M_?J=2RJ*,S09MKW8%,5[[CGWBYKOG/\2:J(H'AICPZ*H8VPORC*HFAH9QJXE MBS<;YQL9\>BW96@]R2H9-::<329ORD9J6RSG:>_&+^>NBT9;NO$B=$TC_?Z2 MC-LMBFGQN'&KMW7DC7(Y;^66[BA^:F\\GLH!I=(-V:"=%9XVBV(UO;@\X?/I MP*^:=N%@+5C)VKDO_/"A6A03)D2&5&0$B;][NB)C& @TOO:8Q>"2#0_7C^@_ M)NW0LI:!KISYK*M8+XKS0E2TD9V)MV[WGGH]IXRGG GI5^SRV;.S0J@N1-?T MQF#0:)O_Y4,?AP.#\\D+!K/>8)9X9T>)Y;6,2[LEA#N&>1F!S.]+U:-<9I39"RAOQ$=G8QW$.UM1 M]=R^!*.!UNR1UN7L5<"?.SL6QY.1F$UFDU?PC@>9QPGO^ 6\:]J0]U2)*^@- M(W$E6QVET7]2-1(WGEJIL9"V$K_$FKQ8A4 QB&L=E'&A\R1^6ZU#]"BBWU^A MXFG/H#C05,&5&R MQB!ZC8-3E^(7:Q! G+MVZV5%PGET<&O 58" H >=*;Z[O1EA(+2MV0M58X8D MM]K>@[/S>U2ZE5F!"/L0J&.Z89 DD>VZ#Z$\#&'2RF\YU!I2%(J>2R* A9$1 M6-$E4BB:KD*[0GR*5L\":GL9244^U8,%I,:G4Q:CK'%00&FB85O1"*DPQ+%7 MX>4018=I,!97Y".'4G&MXZ3J4NDS/I/336O2^6?<_JUBWE5/791(H0)\3$\\ M;P7W"P_%[[EP>78BR.Z>,@M47\.^4Z(+!#>I1C!O:)@W M2S3=8%"62G5-5TF( _# MO9-!'$W&TR=Y\7F(QN(SITTYSX%\=A1*GV&A5YD*4[W[Z3O9M#^L_H%F0(1Z MZ5ROT ^2I^JS- & MII/QV6DA?+[5\T-T;;I)UR[B7D[+&J5%G@_@_<9A%/4/[&#XM%K^!5!+ P04 M " #=>O]0\D[-'1(% #8#0 &0 'AL+W=O6FQ#NP5MMWX8]H&63A91BE1) M*D[ZZW>D9%EVXFQKL2^62?$>/L_Q[G@ZVRC]R90 EMQ70IKS46EM?3J9F*R$ MBIE0U2#Q3:%TQ2P.]7IB:@TL]T:5F,24SB85XW)T<>;G;O7%F6JLX!)N-3%- M53']< 5";["_U[<:1Y,>)><52,.5)!J*\]%E M='J5NO5^P1\<-F;PGS@E*Z4^N<'/^?F(.D(@(+,.@>'C#JY!" >$-#YWF*-^ M2V>V_)\M!B1' K6"/M.;7Z"3L_4X65*&/]+-NW: M>#XB66.LJCIC9%!QV3[9?>>'@<&"'C&(.X/8\VXW\BQOF&479UIMB':K$ZOQ+4<[>_%&R?4/'T!7Y 96]FQB$=.]F62=_55K'Q^QGY&W M2MK2D%D+QEM!5_"S@+XT,24(#$M.8/H.7] (3CY<?K7WGK=?AF0?HAU:-\S=,%,8_L9"3E1! M; FD4 +SB,LU>+F"8_?O43'0^]XY%,!M4*-$DB-Q,M MR;6&G%ORFF5<"+<;+>3"CR+*9!C[JI&VG_6. 1ZB533V+$$Z\ M (M;>Y.L!<*KW%@L,LYK#59Y[0O1X2ZXP,^SNA8\8RL!>$WI-18I!%TIK7W5 M,GMH&V9('$Y?A.1#ZXU% 4V!4[B/K;9L!ICHJ4U?^$UI6&"?^Q!>71O'I7( +L4 M4X/O,\1#2#X"XF>-#[PQ'?C86>/$K)] +V6JJKC%=L>2 C!#.ITYX^(!E37& M.:9RB;"]"@Y/(&_T5J M-:#_VYL9W,W\!/_'E(.6611&/;,.%%A6;O=$JO92Q1:@ \>HT6R#I%B-^%TD(P?39&5 QFF4 M#@[*A0:[PS/Q 8X],6$Y4L-7R'\7Y4=X;;J,:X\;\\2'[8;;DC A<.X.T!?( M])DTVTD?E--WD$-5^^+UFR27M>:"1$-O#-9Z!HCJ8'(7V1&E+[JSY9J,L02' M=!>J:]QP[9(#0?&8:M39A6$M&G1&ENG&X:#3&EDSGN]R"C''$0VG.^\YI8-: M4&A5/:42W=>6/KBWN+#AIO2)@2V<=^LX'3#4('P<6=6>^\X5[K T9&HM^1=< M\"@_'.?G@SE\JD><#+KM"O3:?U,8XB^IMO'N9_O/ELNV6]\M;[]YWOH*:;#H M%FA*P_ET1'3['=$.K*I][[Y2%K\$_-\2/[U NP7XOE!XIMW ;=!_S%W\#5!+ M P04 " #=>O]04*+6<' $ #R"P &0 'AL+W=O';_[[@=OOE'ZLRD1+6PK(]J+??^,A7I74;H\5\S59XC_:W]9VFU:BUDO,*I>%*@L;B MJG<=7=Q,G+P7^)WCQG2^P7FR5.JS6[S/KWJA X0",^LL,/I[P#V1 UO5$7A+1WO#PB_*&/F M(TLW.?E1MK-ZTUB-CUB=P@#/M1S". P@ M#N/P!7OCUNVQMS<^8N_=EYK;1_CS>FFLILSXZP6;D];FQ-N<_$8=_%P=]I2(_K0&;Z%JBE# M=&4(5$38%I$7B054;VC&#"_C^NS0.QY?_^_\GC[S;.-JC>W+EV8/] M?^O:T0WOL_?W\'6#*RZES^23PK.W>0;]61#-QMV=.$@F:5=DR@(B9WVC,B**#2WKPYX/.UH M)\$X#KN4$HE=BE/*A&3@$O8U&>9)[:3--#@/TR>I%E/>Q(-7R3@VZ"T0-;4P M8/G?-$=4^W?@+!I&-$D(X8M71;T^FD'? MD1*'EV_;%FK\3G0YH)ZMH:BUAY2C95P0,?*T-V/XW, PZLQA%>J5GS;IY5"U MM,U(UNZV ^UU,\<=Q)MI^ /3U)L,""Q(-1S.DA[H9L)L%E:M_52W5)9F1/]9 MTE".V@G0>:&(B=W"7=".^8M_ 5!+ P04 " #=>O]0)[,\SOD" !-!P M&0 'AL+W=O/B ^N,FUL>;8G>VL&[^>LY-F*; BX$OLL^]Y_%Q\=QZO MM;FV):*#NTHJ.XE*YU;'<6SS$BMN!WJ%BG86VE3O:2:'PW("MJXJ;^QE*O9Y$:;19N!3+TOF%>#I>\25>H?NT M.C=DQ1U+(2I45F@%!A>3Z"0]G@V]?W#X+'!M>W/PD2W>I MUV^PC>? \^5:VO"%=>.;DG->6Z>K%DP**J&:D=^U_Z$'.$H> ; 6P(+NYJ"@ M\HP[/AT;O0;CO8G-3T*H 4WBA/*7FKFUJX^W'LB,NOQ'F+FS4X M]@AN!.^U6L&0'7]8%E@6^;&=@ M\/5D;IVAN_^V@W/8<0X#Y_"O?]9N7)H.H-5SRFT)9^)6%*@*"Q]+A(665!I" M+<'QN<2V/L1WM*!K T7G7& NN<$"N"I@Q44!0@'RO 2] $=,-S4W#HV\AQ4: MH0E"&_Y_!@1+TA?'\/3)$4NRE_\]GFW$/ 3S,#OWXC:>I 5.=551#5Z5!(%G M)-N5NK:DRCYO!/Y,?Y%VTSU(!NGPH&IG#!?H%M>V[&X#_ZYU#]C_NC MP(SU[/1PGV5; K<]_'XR@HOL$>$D.!DQN!CNV,\>!'Q0\*ZF6VJ$T_@WJYLDDP[[K7G..OS(:[HK6\N3MJ1?DU. US;)*/UD[J M);4H2(?-N7XWN)5:%FA"^M'1FF1P%S(TE]H&TGEMJ4BL[;.TQ3_X7:7&O197 MH5F&1FY)6ZUZM.&E:Y(-[\]"\YV8IE 6)"X(F@\.#"$S3O!O#Z55H MF'/MJ/V&:4GO'1KO0/L+K=W&\ =T+^CT!U!+ P04 " #=>O]0PJY6P"H' M B%0 &0 'AL+W=O[C=!$WO]L-B/]#2V"8JBUI2BIO[]3M#R1+=.DF[ M=RCV@VV1YCPSG'DX,^+Y7IL/=@O0LH^[JK87LVW;-J_GG9Y[N9NS>6Y[MI*U7!KF.UV.VD>WD*E M]Q>S:':8>* )Y^(B & 2$L[M7Y*S\7K;R\MSH/3.T&M'HP6W5 M2:-QJJ:@W+4&_U4HUUZ^@WNH.V!KHW?L6M>M03^A#>V673OM8.SYO$5-M'Y> M#*AO>U3Q"&K&?D*HK65_KTLHC^7G:.%HICB8^58\"?C/K@Y8''(F0A$^@1>/ MVXX=7OSGM\U^O5I9-__;$PJ346'B%"9?H]!^@:.?AHU$P+X(FKW?X@I=X2%4 M]8:U5F8V C6RC9ZF$4LXA1 'NA:M9N M=6=E7=J7K]EW?\M%&+_YYK_OMP;@B(7C7W?JX^D_#K](-G!D>W2"6(A?T=)[ M&EF$"=-(2CF6O8A>LO_=!R%[Q2(>AB';:F.AT7MD)RIA7:W:<=492Q=\(7)O M(HMYEL?>1"02GF3YT#YPALG2[Z, M(\T*\G& 6BTD(=^;9 MPV-O_X*'4<3>ZU96(^6/XA=/F%&^X,O$,R9'8]()"RWA2S%Y&_7P199^,\9? MK5O ,F4^8"6W8.Y5 5]*P+O#\G%O2Q[FT;25F MOF"0\C:=AEO$\%.SF_35K MI,&4@4=%GJ>>II"GZ>3C..?+7 P!DBXW>V>S(]:]/DIK"<\J7 ?( V,\:<3 AO"!E(GQS M-V"Y8?3F)181P]:=<6>NA%:JRC*J!Z:DPD*5Y* ^<&?RUBA4I"HJ%14::5FK MV1KP5UJK"^4*B:LR>E_C8ZWK5\0>K$VN\X/?.]407N".XX]U474E2I]%08H= M456YY@[W="8",4Z0E6@B?J@.[/IT#R[=C]G(\9! M=*PB"9+/5%BL)W]"0>^-DKRQ0D17D*F+;J&6-592U- [Y. ,3)NH3V*;(LGC MA=[4ZK_X/\Y(UFB4=/''ECE@5U7%M O1*08<6*B.<#2EZ%Z<3A5!#-08!2A, MJ./D27P4C(">20ZG#3JUL5LP[DV$/'2SJM1FV-(5-C'K8\]SM@>VE12U* OR M,6ZXS@!YFOC:>'C:P_.B0Y0^Y<6!Y@$=P%(C;UM:9E4)/2]@O0;JH%"?8R+: MS^YEA=O$&20,$,MLO_0C$8/4T:(5M'N NIV[?>W02&N"' 8^0[C9;\FE*!O==I/W+M'K_ MK]^AE1,1?0GZBNDKZ3?>Y^]WSSK0:ZT6@F?Q\F@&\[A7<[!#2WD2^_W8 DNK M\$5X&/NE8.'C(:]=Z3W,3$3$-KVHM 7'H;%A[]DD^_?AQM#)/B2QYYE!*T\> M_)[#!O7@I]:/OSNX(7'2J(VJ_9:+4/OSFK<+4)+HKUS"[FB,%!B MXXI.MF IU>#FSZ(H]Q*-JQA1O)QJQG$-"-@/QMT:N * OG>EZQ(=BB-U).6R=F07+3UP9/>9)]/]680YT@JKO$$JRL03,G1BI ML<(04%\8?86XI4M DC;MUPX_MP5 MHUC9&??*_7RK0(6]&=NE$LU%/ISA._[$*;\\3G734X''5^F2NVJKD+(/&(XU MAMM_5^^]@@<0(W66!_'D5)#HQ>:3CLU5P?6G5/TZ]@2G[E#FWKT5TG?C;N_B3-)A3J/*M430,%NF,F?Y&KA^TNG&W8"O= MXEEQCUN06*MI ?Z_UMCX#@-2,%Z+7OX!4$L#!!0 ( -UZ_U"IPB7$Q@4 M ",/ 9 >&PO=V]R:W-H965TXZ49#E-O'X8]B$Q M*=T]=_?<"ZF+G;&?7$'DQ7VI*WVE!Y;NYVZ MVI+,@E*II_,D64]+J:K1U45X]M9>79C&:U716RM<4Y;2[F](F]WE:#;J'KQ3 MV\+S@^G512VW])[\[_5;B]VT1\E42953IA*6\LO1]>SYS9+E@\ ?BG9NL!8< MR<:83[RYS2Y'"3M$FE+/"!(_=_22M&8@N/&YQ1SU)EEQN.[0?PFQ(Y:-=/32 MZ(\J\\7EZ'PD,LIEH_T[LWM%;3PKQDN-=N&_V$79Q7HDTL9Y4[;*\*!45?R5 M]RT/ X7SY F%>:LP#WY'0\'+GZ275Q?6[(1E::#Q(H0:M.&>7PQ#%RT+:+3GQ MY_7&>8L2^>N$E65O91FL+/\;3D^#S183<0)0?"3TQAV7OV8I':0D2[FQ4%6J MFTQ56U%;]+'U^[&HM82:K#)!GQM5!Q#>J0PKE2NYT01%+ZNMPM()7TA(6!(; M8B19&NO5WY2-!6:"4 =7=@55=$=6X%_EG<#;M ,,%0E4F73IG3 3>G(-5]P M"*6YDUJ87*2FQ'AQSE@GJ<=3.52D_1-=9/I;7[UKL&K@!' M5I$&=,M>5,;#?9A)#1SD$"?,'"A1AK&TWG^ 8!9U1KLP^Q 9#]4!G( MZ3P,4R4P'9AH*N4';+%):#&I8A>\$3QE/?Y"PCBA(&$B;C"5L*W8ENO* 13O. )/%F.CI2I%";#Z M41A,M"M,H[-(D5<6<(%Z=GY(_41\*#J1CI9H- ;_J)+P5FVW!"NRX[A7&] W M*"2.3D9QA^G:D1^50UR<4TZFS0YY'@" *L30I!2X3NE"\&F?B7I@B)(C;$K?H@Q4%G MT#$[XH)OM.Y*CX$C0:C7&FUJQ9XD%Q$7!X3EG50Z#*N.@*-. .87]=)71)^F M/CO!9J9<;9R*UP68Z2HLBXV*^?3?UMAM+)I<633ZYP990Y:ASJ?= I5TG-8QH3D=WX[IOS^>SLA1-;8[*=TKAE<']5W20UP6QM M/!\!QV&V)?+(@&73)\^8:) _@E_T36[0B%?C_.]CZ7)TUQJ9UI@ MRB;B-R.<*EX5=@-@-44\MH%RS<6BQMFB^R'@[:XS&!3F>@ZQON8*[M1.G:8FWGRQ-5X6@;M+[/8(V;27$%FL:!???#<\%UDBQ>_.^_ M'PI+='1Y[%^]5_>/O^A^<4>D<$=\\@&W$_[-?ARL;A^>@"?/O1YJN4KZ]6Q] M6*\6J\/S\T2\ B0ZVP.-J2 M,(\<^5_GP[=BM1K/9\G@P?EXO9@/]NO9>)FL!@]FL_'9?/DP48]=K*>##Q<, M@6WX/..C$B,F?L/T3_LOP.OXX7,0CY^/;W"15RAQ33E4D\G9:B1L_"2+&V_J M\!FT,1X3)RP+?,6290&\SPW&7[MA _UW\=4_4$L#!!0 ( -UZ_U @F/,( MK00 "(, 9 >&PO=V]R:W-H965TX&K0HF2B!&6%5LQ ?MF[BB^NQR3O!;X*6-G.-R-/%EH_ MT>)3=MD;$B&0D#I"X/CS##<@)0$AC>\-9J\U28K=[PWZ[]YW]&7!+=QH^4UD MKKCL37LL@YS7TCWHU1_0^'-*>*F6UO]EJR";)#V6UM;ILE%&!J50X9>_-''H M*$R'[R@DC4+B>0=#GN4M=WP^,WK%#$DC&GUX5[TVDA.*DO+H#)X*U'/S![#. MU*FKC5!+=E-PLP0[&SB$)H%!VL!H/D%++*]GP MNDX. OY9JSX;#2.6#)/A ;Q1Z^?(XXU^WL\=W'&+._:XX_\:O\,P\;C/WH1B MMV'I"F"Y,-:Q[S4W#@S3N8]-Q%; 4EU6$AQDC#,+1J >'IL=0%__PM&9TRRO M#4)B=SILY9+H,%TCJ%ER)?[AH6-4QDIMT' MY9IQ*9;*2SE4\2BBK(Q^#JJA M6 D2S+-(P:OC<2X<7P@IW+K/O@%; %I@/,L$V>#R?99">:\MI!J1-FX+F@6V MTLH",2")#%)TPI+W07O-)#R#I!ATF2'E@CM2QY9%Z=SHT@/ M,)J^28":A&&)0UOBD?<*_(R2:TQJ(=*"<0P^3BD:8>2=?16LM*D1$=)"<<)Q MB9+X9;44&2EEBCP;4,A0, M&>!I:FI$E*+)* Y$Z0-C0'I;*/@VQ4Y(#@>"'?N\Z]IBT.S)!?OUEVDR''U\ M]_>ZH8"9O844R@46R2@F,$SH1NC(?\7)1_;X*ID;B5%T?C9F?VGU(>6V8/!2 M42CWK,63A-WS=0CGZ\/C))I.3T^ZE'9]V]*)H^0T;M>'$A&QQ1I+<$DF(Q_ M]XJ@*=>?J+X?#OK__7N#U QV;[MQE6.SXS/A"=P/@]VU)=YN/8:9M-VX\]/O M.#[9YD [G$9??,0.1*J;PM%TTEDG.ZNST/A).S56C2=C/=VS^/X M#'8&2_[#="Y,O >1")IF)6\F?0>^ZTI'Y$4G91\J82KL] JV#_A_FOT-N+^ M4" YO/6H5'4(VG:@HCUZ!F.L\ERD9!GY8N SD;K^6V^-0>?=AO?3TK].R0N, M2'C"M;OM _@JO/NVXN'U_!F'@$ *$G)4'?;/3GO,A!=I6#A=^5?@0CN\#/UG M@8]X,"2 Y[G6;K,@ ^V_!?-_ 5!+ P04 " #=>O]0&,%-KM4& #%#P M&0 'AL+W=OQZ6G0<>5'P6\X/)>UU^'RW.=DC:/70<4\##HJ4#=Q>+J](?KQ[Q?-KPSM(^SWXHSV7K_ MGA]>MA>+$PZ(+#6)/6C\NZ5G9"T[0AA_59^+Z4@VG/\^>O]1_ MFS;U%XOO%JJE3F>;;OS^)ZKY/&%_C;=1_JI]V7MVME!-CLD/U1@1#,:5__JN MXC S^.[D$P:;:K"1N,M!$N5SG?3E>?![%7@WO/$/256L$9QQ7)0W*>"M@5VZ M?.D:/Y!ZJ^\HGJ\3//+ZNJG6U\5Z\PGK;]6OWJ4^JA>NI?:A_1J13.%LCN%< M;S[K\.?L5NKL9*DV)YN3S_@[F]([$W]G7TQ//3>QL3[F0.J_5]N8 @CQQV>. M>#P=\5B.>/Q_(OAYZ],G*S7WH)Y=W;QXHZZ:I%XY]:L.3:\V3PL>2_4Z4#0M MN:3>ACR,*IJ=HU89E[RR>J]23_<.EFK?&Y@;U]C<4EPJ/7BW4QZ[ K8:M\,: M1)!=J[>6U*@/P5NK$M!J K4FX3T83F'@(WVG:!BM/\":HU#1-T9;%:G)P:0# MV_-&&/WGU2^JT2$P=:JQH=0M%]\X*"6T+D0M%@. ME'J$I=#9U%]96QS)6 YC\+,78D^'E7H[!Y;7;TT4QZUIE?-)]1HY:2@3 M 3(H< -^*1SC+<(]?T5O38E^K.N.T*Q@B!3DSKM2/.3%) ^VRULE M8,8-K,N%/NQ&^(1ZBS\=(Z4HH(!0O(K!8LW?0L<2P18.VC_1"+DV'4?PY[&H M\%AC@"\Q,45)6N #0V #>/Q63&Z90[O"/KIE&35L(?GS=&-_&D^!Z-&!-*J6 M!ZX [T?C '81QU,4+6 60$EUV+%>X75O($AQ" H'L@>( ]E57AU+\!"4 M#]" 84N@)11'#"&\E@@Q$UL"\Q-+.0>@\;$QBX,!JG61\GZZDDOE],!!3@T M]GL=VJK->ZT_>,GZ KB#/N"6(UH8V%0$\DC1H,]A_7]:'8:'[U#?1 MW(%J,MR)A[O":*9I- LW)U8Q-CJI'"475P+?BS"X-PIH+4L"!#;"KF.27*,/ M8!/"QH&K"2% 4-*TN)"5YC+POH!(Y5$!1,:D#!2 ,O/):3Y$FXF8B_#0DV1L M"O]RY.@G$&DB#U,JP/PX:Q-T@H;&GKF8CY)_Q*V^H@OVB>J;G'T" X:YK1H MX*O-ZBGN-M;.&E">'\8!U;8!HI6[6=$?QGW]H!O!IL!PSV,_/0I*"DXI63K>Y73F"YZJ9*"[T82IO9>JDD QOV!-8^\G MOP<883EWG]&, P\ZB1L5'BW=28^K5SD9+WVM2;G=E%0*I@^!%(^V=@F@X6V> M^4"Y\4*(\'!J<'_AZ0H@BY]RBSC>RSY@<.*Q<^3;ZI\^!M:S3ZN!,);Y Y)O M++C2E*^L:77Z1KTJGV;WV\L'+B[S.PPJW LZF)ZLGCY9J% ^&LM#\J-\J %B M?/;)SQ[?V11X ]YWWJ?C Q\P?;E?_@]02P,$% @ W7K_4$L^EKXU!@ MWQ0 !D !X;"]W;W)K&ULW5A9;]M&$/XK"[4H M;$"6>(@Z'-M G --D;1&G#0/11]6Y$CUCVO^_,\A E2ZKMMD'1%Y'+ MG?GFGEGMV4JJ&YT"&':79X4^[Z7&E*?#H8Y3R+D>R!(*W%E(E7.#2[4*5P-6Y1$Y%!H(0NF8''>>^F?7HZ(WA'\*F"E.^^,+)E+ M>4.+=\EYSR.%((/8$ +'QRV\@BPC(%3C:XW9:T428_>]07_K;$=;YES#*YE] M$8E)SWO3'DM@P6UF/LK5CU#;$Q%>+#/M?MFJH@V]'HNM-C*OF5!35D]_5 M?N@P3/K3*A4T M2ET&!P%_LL6 A5Z?!5[@'< +6R-#AQ<^VDCVV\NY-@ISXO<#^*,6?^3P1W_+ MB89C+DK$ZISFW'DY@;3VX#"K .] M1X5*-O(@%L)6HN2B51%%JRQ4J-@,I,HRK,%HG &(JYL[FQ9< ^8Q:J/=;/G^#.UOB$S>\K MY4C1!\Q]QA=(B?2)C9UY/)>V,*U;$0"MV^D! ;I/Z*3MRG40,OH6%#9$5MA\ MCK@==Y)JZ%]KM$'/$ ZYGIC1 "&3 ;O:(X54SFP"Z+5;T"0%D=!Y,;VNP^3> M3C08D^TBL85 LUQJI*@E*V2!"BQ &#[/H(D-&JL@!NRVG9"BGLV"P5AMP%ZCYFA"99A+*O(\>;R/ZT_1\\6K@U8GC$YS\2RRK(--*!LDU8YX8 9]EID+N>>798' M0KTCQCSYP[J0-<%&F0IP,AI4>J/2.HYEW+2U@=9T\61)-J(;45LWUHL83FBT M[8UXFQH$-2>KM$62TBIM>6$J =@#\C*3]P U+6['*<*R,N-4KAEH2AX0JHG> M2MHL(4 $$2<)N16#.6"?4FHJ6#TKYS&77#J5*\?.8I[%V**:=K4C#(WMCA&5 MZSHIE1GV!]WIA)8LQQ!O8V,TJGY!YB>/C_F1PY)6(Y\^/F4_?#<-O/#%-W]^ M2A7&HCN;VZUK<;=[HWGB" 8W@O=^H-F,/_ZL\_9NPS$+)7-78**P5=YALKO4 M:T&^9T>(&4[]X\XGW^^/@K!+,_/[T7C:I0G]OA\%[#T*JN3@+*A%H35K27T7 M,(RDX7<;1OK!BT>OCX))>,Q^?A#Y=G_;ABT+'NB/]-/)C+W'@CCMXF[G[=Z. MMI8<=,0>!>/N:CP*.ZMH,MIEPR-*92M:$R_8BI8_#C:B%?0#?R.BY!\OZB3F MH?(NI<$&)K"W-;UPZSSAYL\*%#1#S55OU68)\#]8JM^^%+]LCYC]9XC*BV[8 M_E6^8\HZ/LSS%U\>I1ZM ZJ MI^='QT^QM.GTCSX&^A'F^RAD?C#MA\'4KW(GL3LE+!=RX_VV8A$UBY5S=H-/Q M2&MAZZ].*WL688I@FOB^>_X+I452HLF&6[JEL6/KV27GG!GL%15$#[:>U('6 MY3P9=7IVYWT6[OJ^ZXYDV+ETRD$MW=4:_=O!O[[5_5/[M;V]>UE=6JW)JZN_ M#UPM!08I@P6R>H-)U*O^2S8+(TMWA367QLC&ULQ5AMC]NX$?XKA)L6&\"W?E_;V1=@LVEP*2YM<$GO/A3] M0$N4Q882?22UWKU?WV>&LDSOVILB.*!?;(GBS#PS\\QPI*NM=5]]J500#Y6I M_76O#&'S9C#P6:DJZ<_M1M5X4EA7R8!;MQ[XC5,R9Z'*#,;#X<6@DKKNW5SQ MVB=W]V].;ME/;SAE^TVOKD6I G*VN_TLV'_+HW)$#*J"R0 M!HF_>W6GC"%%@/%;J[/7F23!]'JG_3W[#E]6TJL[:W[5>2BO>XN>R%4A&Q-^ MMML?5>O/C/1EUGC^%=NX]P*;L\8'6[7"0%#I.O[+AS8.B$)@W J,&7]$Q]J'UP#.@4O9)V+'U6^UO5:W!(M=-#*BW?:9\;ZQBGQK]L5 MMH,R_WX!Q;1#,644T^^+\-M:K7 0+-KBOJ%ZG_5>X MYKW-M QXM-6A%%DIZS7$="U"J<2]=%JNC,)]4$YYB&&OL(6PC1-W3N4ZB/5_ETQUM8A/,ZL#\]=*W0M:RR86-J<0X:<6U';\!)R-#.!].9$ %Q:LB_\ M1F6-B9LWC:/X0M^MI^B F*HC9E]LE2AE+EY-AL/S(5 ;0QT&1O$'//?2-!S4 M0T_]5FZ@K0D^P"O8AJ)29R6%3CM"*#Y*AWL8&;/C6T6I9B4Y*;,47%L4'OE. M,@MY-#ELR:1'7-!HO8@K$\DL-7DR",Y NR08B[E]\H!ARH* MLH*T-A$\;ZPMQ(RAS=@+BE 0B]:EXV3;"^?*ZW7-<8^^'J.']/LLBK)M4@?J M[@Y+NI#:[1E'*T?5(C].979=H[QRLB+A2;6Q-91R_7,-T))3)1VZ[ 7NE3A# M4_2O!0*K#1L@6.2$D[67[>G*X?)"25<#,15.P%Z)'YSAR$1%B>EP&'!0%WK' MZIT4<:Q#3WFN/63)I)< @KH)S#<&C%RVO*:>*30>D7PL*9+IM.YR6:3H>3_: M$D7%X?A"8/?54SA;)?GT:>X0.U81G3EPA0LDLS@-:VK.N/+6Z)S%.O#<4))* M;;#=[9W,L&UMW2/9X4)Y@HK66,0\$C5@707?1PSDBKHV52KX*)&L3&\BV?9Y M(FM&>?^4KT#*QQU?8)0C>I##<"R#JEU5PA[F*7+BLFOKP-?FB)$"33 J:;/, M]#243Z*6$KYU<6_M26=O2W^71=KAE(DL*/6&TK_"(TQBYK'-.O?^$1VY:\.$C#UM&Q7U1Q_=KRC?1Q/N8EI8"A_'D1U;J&+@CF8VD MP#%![3LJ?S4]GWV'(!\$-30A0W!ZU00.?-IXDK8))I@F MC[4M,P2IB;$YUBU;I8>S DAD#$%_H>E)_ZSIB1BF^H>L 7 4(#=XXI"C7)!3 MM7H(8C2F0Y5&\);C26=XWJ71&>"#.S'4D/B6WV*H*G$*RI1%*,J'B#R=&V/' M.Q:Y+0"-SA=_CJ-$@4/3;ADZAQMA\W&&+%72GI_,%^G(=MB 7SPB=[!.-.*5 M-'S^\TN3%V=<@[;QX)M__4;\Y4^+\7!R^=W_A^E_IS)5K<"5R8A61DOQCTB= M-J^Q?7?"K_AJ-+Y,5I#C+S9@W$@GK_])['M=N,TRUR!2Z9FR5SSMSZ?SY'ZV MG+1.'=L_Z2^7R^YNU!_-9\_=.6YH 4,7J4?]^<6BNS]"*[_CU?^#5H?G>S*= M_-$$^][_+R6F]8,W]N[19_UP_,$S4I]<8+8SP?=7G])VFTR?-"A]<]SR= M[;-1?SB?[+',EZ/TV60\?IV4PWPT;\LA3L@';XT[U8">3+7MI)T.D>E NIMG MG^5P/.O/YXMCR\O9]-GR;-:?3B?/EJ?+_FR^=^@S&/5WBZ8_&HHS6AP/+V^3 M8,:^<'<0S ]M,'^B8++,Z/(UG_91TZ+3])Y>;7[A5YN/2M+'!:ZO3H;FRZ)Q M;"-7F%M-5Z0GWL6.?O]0 $TY7D' # $P &0 'AL+W=O+[^K$U2LNPX*=#.0V*)(O=E[;4OTOE&FV]V)81CC[DJ[$5G MY5SYKM^WZ4KDW/9T*0H\66B3^4.YZB>#P=M^SF71N3SW:Y_, MY;FNG)*%^&28K?*XT3'V.L:_CN;+ M@H;3'GM&&+NR5N"'%QF[EWPNE702CL0]&>.N?928SQY$6ADCBR6[YE9:]I$6 MOU?<.&'4EF@M;9?IRC!98$E8QPQW@MD-+\%Q(]>%D:S=,5>YT!;5U!;L92;E=L@4+PAE66S$$A^(;*H^=6F#6? M*SI>5@[&0(RJ,MIS?W?]\8&A_FRX@8C*K(7ML3]7P@JV($>]%2QO8T3&I8I; M*Q>2(+'L7JR%8HD_"&$*1I!PYY6BGEE_CB!H^YY9ZC[-I M<(Z0;J1;0;I,:4V1"9:,T0L/5488XYHD<%^D7DL"45<6.NV;=^P??YLF@]'9 M+_\BF4233.Q6I"*?"\-&0UH9SK!RX'-]\)6_&B9GK95ATMZ_0Z;>,>U.QF^; MNV%W\G;:W/T$>?^E"W/ W]^USC92*787.+>0!I2-A"9$R4V@#X@%5E W(=JM M()QV6[DLP(N4%RX\E]H$^('^4NDY5R!F:K1(=:%SF3+\9I)V6%"X(K+/MU[4 MS<2UB01SCG8O+MSCK*T,"C#]P@R4(@$5KO)-B,I@0)DO![-9OUIN@=2GD7 MG[6@QSZW@($&B::'V'A_(3P6AA, H#;>NM27L)YY9&)E2*'8[)4@G)K)>$Y97K([5&L'?!# M"+ &^B;L-6E)!F=J"%LX=-C-SJGNF*UL>RV\NP-['MD>6B5@EKE?FYZT@(\;>A1T:;^ M<[7.",4)/:=#B#(4-$(,RM<2I41M3])**0K0SJ(>^W@D,*T-,3IMK41MU#)$ M0H:FL2OZXK$$)F0Q8F2Y+ZDZ%2*S7B8WT3X/]T+1M%D5TMGH+?R 1*M51I;W M$1JJI6L:ZHBD_E38WVS6BX4@J11'K]!GI$2'@#:J*:">";9%)X/_NB#RQIH= MO!;?*UEZ3E/Z*60O3$6X>^PK"LBN>^TY6OO7]2Y#$B9-16$BZ(/%*3=F2TO$ M9VP,+8\_Y3MTE!I.4.Y+G9&T!85R*[CYZ58WBJVNU:(6K1S>IT,L)OMM@CQY MVBI\@;.QA=I?;U$_:DUWQ\S=-:.D.TK&K?O3[O1T]M/&$&)5\60<"CV!-[["H+W0<,V>\(17@K M"R](>U6@W>...70LWK\@,U?:Z>O(KU_:Q+P:75X/7RS"]Z G;!7HTE" M>U<+ZKSV!20V%R51"3(: M98#-9/)WUFM4-RUE.&IZRKTNEB?W"$06QII(58K_2VT&I=??OI<%+U*:"NY: M8S4QL"D,2-HYUP;X\=F&I2===!.&RJT,>,-O %=)4UP:9@(6Q;9 M(R9105^CFT1BMMX\CM4NY\M@6W'+'H2<-W- *Q&?*X(+^8BP^9><3,P=G=]Q M(Q3JK10*#-W+G?@5(1+FR!"2-"\P?IS;JY7_]^G^1Z7SYFD(#_W>RS\VFXZ[ ML]&D/>NCO,ZZI^-9&,L;# _EU"=FHZ0[& Q:T_]X,/ KI.GFD-@$'$BY*>HN M6A5XA/[]/TI1$ESG:>#Z_F-, 'X$"(E4-]K6_#?;S]4_B?BWD%JG9Y/?Q][] M^ZVO*KDP2__MB.896!,^L#2KS>>IJ_!59K<]?-O"D+Y$@N$-<(&C@][DM,-, M^%X4;IPN_3>:N79.Y_YR)3C2BC;@^4+#G7A#"IJ/=I=_ 5!+ P04 " #= M>O]0]N49)R\% !2#@ &0 'AL+W=O.^[W='\FHMY)/**=7P7/!27?=RK:O+?E^E.2V(\D5%2]Q9 M"%D0C5.Y[*M*4I)9IH+WHR 8]0O"RM[-E5V;R9LK46O.2CJ3H.JB(')S2[E8 M7_?"WG;A,UOFVBST;ZXJLJ0/5'^M9A)G_59*Q@I:*B9*D'1QW9N&E[>QH;<$ MCXRN56<,QI.Y$$]F\EMVW0N,09335!L)!'\K>D6Z?RZE_0@HPM2<_U9K'^EC3]#(R\57-DOK!UM/.A!6BLM MBH89+2A8Z?[DN8E#AR$)3C!$#4-D[7:*K)7OB28W5U*L01IJE&8&UE7+C<:Q MTB3E04O<9UWZ, @\B((H>$7>H'5U8.4-3KF:$TDO MYM;5&=D@LC1,I23EDMKQ7].YTA)A\OV_]:U MDPO69^OO;G3_O69Z V1-9*9:RG<0>>-QU)F'WC#LSH>XGW3F R\93> /1N:, M'Q&8Q#OF41SL3)K$[3CT1L$(O@A-.*BWD-#5/ KC/,]RV/Q\-. MQ+L@TF3.*>!YH+"$%+9I+"&6&KQ9@[R#%:A+ICVHJ+0G2IEN2_(HH05<2E1^ MH:C6'/LF@!T\OX'B,V5:@8+_&,/?[)%P!'@O_],5E7@"ODGW$9N5 M!NSS;Y-^($S"(^'UCO3!.3VCT@WA3U%>K*AM#@Y\'KRG*2WF2#$(O0;X7A#M MP3KPHZ&S!/E"+^Z ?.+'8WAT$L\&P^2\NS.$.Y,TD\.SX62WA0+#Y)@M+W(6 MGB-P@W#M2TE0L2_;/RZI/ MA=)H!"?& BV0LHG0887N6W4\ -ZAM=Z/"AQ:-Z?0<41@.=@R7F\+B#0%@LQ, MV.1%?@ ;2B0&S69WQDEI6]-NMD84D$Q41@!6^A0SSW>G6"7%BF58#VB-5;8T MD#8-!*4[#Y 50ZD.>]B)KJ:\;:XK;(@IZMP!&"S-F M#,0!Q1-G1;BYHSAA)F2TJ+C84(I2,H;:M)!-M-%DO)(2TX[1E:E,D;_UVKP!&""AOIUJ\58=PV?!,TIE1MO6$*$F\8 M! ;X/MR3-'^!*>N4"S#.ZD,[,)Y9G:)&LWI@Q@FU\PT(+!1+Y&,3P&1GS(0< M3T.K2Z%G&X.M@F1T3VTX<&H[YQBN6[ TE;5GG@\S25<,3XJ=X!,2,?H((NRZ M#M5+@^42G49C=4XT5(;(I,DJK"K.4NN9"Q%9XFW&7$:5?^P.VN_<\PLJE_8U MHU!G76IWY6]7VP?3U+T3=N3NM?6)R"4K%7"Z0-; 'P][#ES;B1:5?37,A<8W MB!WF^.BCTA#@_D((O9T8!>TS\N9?4$L#!!0 ( -UZ_U $W3+?K @ .T5 M 9 >&PO=V]R:W-H965T=9,=-) &VG" I8M2(V^9#T0_IT-2[\ M;/9-XH7MU46G]_2)TE^[CP%/VTE*95IRT7BG M67J[>GW[P[Y_VRX6^&#G'Q M6[$GA?YM^]H[E2K[F'P['(8% MK7'YO[X;<%@<>'/RA0.[XY>,VY,K#<6+;8(*WK@M!W'OLKC=%\2]5A\@ MH(GJ.U=1=?_\%J9-]NU&^][MGA7XI]YMU-G)6NU.=B?/R#N;_#T3>6?_C;_J MO8FE];$/I/[^MH@I(&G^\8S6\TGKN6@]_U^A_+RXW_(1PI2L*XD]K5I6^#Y&4KU711TB/41U(-?J6E(FQITIU"PF%2$A>W>I@?!]5 M3#J1TGUJ?#")%:9&)X5:9>@Z?62[6'I)(8$9E"^LV6NNP[A1OPR:M(U^5*=% M">OH@D\H604+U?G)Z5+(8&M(CWWQ M3T85(K1R?5MD;X9 PAWK2[B0]-T83#[E?()=,(M>,O55X@)4'ODLC$ *Y1,/ M5?2521P0-A0[D)C+;%DKO#4P&/$SA:5!H1O.(3EMA:!',"O#HBNL H#)OJHG MR2)=EJ'G('&7 2R/-AX:<@QP1< "[#EH&K0'7^A)^Y3^KNQ#D(Q$* IC33H* M0-A0:FY$.D)#88\*:65:QH^]U*WO<\[STW3TR:"+O/=4DH3A[)173_\HJ9!= MJCAQ7H^)(]NQ\&I<6#,X'4E#L\>U ,!:T70Y5J+0>?=R&3I&)..;*[#R$EU4 M@<2,(6 1@#S[! W>]CGOIF#G\TA.).8B/HI/!"X!)@C)R#KX=H%+'!U;ZEZ$ MKW<:I8P:JU1IM6EC]FDR&1OL0%(%64.W ^ARB"&"B3H?789V_62HL28>%(O$ MJ&8()BG^P&GPGT.?#\#>H$' 8PK(JKB[M-B:&SPUWE>L :3F$\VJ3=OI4I)H M9I4GH&%LGXGO4$!P;XH+:I+YM$0TO37,=Y6JC4.H^"WJ4.IFC6Z0GJQ--F[. M"*'83':_26-.&\# MY<904#H0JOV[.[Q (- 00^<'@N<@]J"=PH-5.W YMRPY*RW'8%AIG:F/@T;# M\VEF7B\TR8R')M0'-^4E[#<>I%O0WCC'!%<0WF4R)5[66?$*K;>_Z-S2.T\*N:&_R ]%#KD0:#XHNI_.'N&)T1IYG"%NJ, M@S'(8!&+Z5Y;QN-%CG0@*]TPPV_"@FJ600O$V@"?R7-%#2UNGYLL*R[OC2/L M!8YQ.17^E@8EHF,13/8C][=#;EJL&LHD#:$'C4?OV0$I?8;CM[)KH[F@IWB; M,J?'DRA-P(B\$;,7ZV5'&I/TOL?'[.5:!H#3QSS^YCD>YZ*)#7O_)1*_#VV& MLIJZ+FRUE/T!ES&\[$V5 M0:XQYC Z?W9PI$MJ4@'(SQR+<>[^C!'E 6A5G%H@,"%MVQ M)A!NH@>M1J$'!W_5C5HBI"S'F=O&1T'>SD= M&3C1E%-O5G^0#@& N(O2T!LB#R-OIZG-YF@.PR0G%7= M%O\(@[8]$:H]9OE,-H92;L7\B@W*ZU$-?0P5) M!:H&=WAF=BXZ4W'VX!;;HSZ1Q3)\Z"+Z4""_*PH/\-5!VG\F[ 5+!Z1X/-7#7& M,D<\#WPL76Y#&T9BGK^\.C7#B.\[%%T2%D;)&,6??N.H.D/#URIN=K[#STZ J(8R/5M5QA MW:^;NG[%7+16(13&N2<+XI) M7+/WHZI#8=(P-@EM$NO,Z*$GL-O]0%B>5^H(# !F" &0 'AL+W=O[]^G MJ2MJ;(1+S!XU[53&-L+3U.Y2M[ M6W!MTPC[LD9END4TB0X+#W)7>UY(E_.]V.$G]'_O[RW-TA&EE UJ)XT&B]4B M6DW>KV=L'PS^D=BYHS&PDJTQCSSY6"ZBC FAPL(S@J"_)[Q&I1B(:'P;,*,Q M)#L>CP_H?P;MI&4K'%X;]5F6OEY$5Q&46(E6^0?3W>"@YX+Q"J-<^(6NMYV2 M<=$Z;YK!F1@T4O?_XGG(PY'#5?83AWQPR /O/E!@N1%>+.?6= FM!X$*0& M;R(G-1_*)V]I5Y*?7SZ@$AY+N!?6O\!?5F@G0K[ZS\)UAO MX]+?%PI?5 MUGE+LZ]GXLS&.+,09_:_)/4\5CY)X SOCQH*H_50XYWT-?@:H5#&2;T#4X7I M!R4]PJKXUDHGV3*&#D$ZUQ(J1;BDTE**$5PM+#KV,ZTEZ*;A16^*1_ &;C(V.H2*10LW4A7&[A-8.5"&F AWZNW-#HF:[3F/0"'T MX!R#Z4BB\*!0. ^7R<4?AT#47YP7NF21QRQCD)X@E8):/&$0;_EB,OL2G=SI MP%8CE-)2UHSE'49<&V%+AM\,&R[A[*[:'6FB"IR\B^$6JPKM"VP2YECBEHZB MC*$R+56\I8R4@,]8M-QIH*B%I+ZA3Q1UE(?0DBCQ9P+?V>,(U/T*)$@'VK!: MZLA.A .GK@RU=&"-0DZQ&&6%S!,HW2$<[U!\? :<76(QF27Y?Z:5:_ )=8M0 M6=,B^/D\^]'H?05!1VK=T/RQ59A#)J>R?)7LC!+ MLE-V%\GDQ\*_3R88;2A2LZ5"FD[BUSB]UIK2H]Y/%V\77C@'@7O_#(RKXR.Z MZM^.'^;]"WPG[$[2A5-8D6N67%Y$_>4Y3+S9AY=D:SS=\C"LZ4, +1O0?F6, M/TPXP/AIL?P.4$L#!!0 ( -UZ_U!*%<.Q'P8 42 9 >&PO=V]R M:W-H965TY4MOSQ4*F.:NHG/,MJV%ES45%%;R*S4)N!:.9$:K*!7&<<%'1HIY< M71C:>W%UP1M5%C5[+Y!LJHJ*QQM6\MWEQ)WTA-MBDRM-6%Q=;.F&+9GZL'TO MX&TQ:,F*BM6RX#42;'TYN7;/;WS-;QC^*MA.6O^1]F3%^2?]\CJ[G#C:(%:R M5&D-%![W[ 4K2ZT(S/CH(RM M:5.J6[[[@W7^!%I?RDMI?M&NY27)!*6-5+SJA,&"JJC;)WWH<+ $8N>( .D$ MB+&[WG4A^ X)S0W:]!_CJI$&XXI:!V6I!*P6(*>NEFP#$"MYL5"@ M3=,6:2=YTTJ2(Y(A>LMKE4OT6YVQ;%]^ 58,II#>E!MR4N&?33U'GH,1<8AS M0I\WN.89?=YIU] MVW*ABGJ#_KY>224@$?XYH=X?U/M&O?\#R)V6)&2.>FGT MD4$X:\A_Q!M(L$8"LY1(]NM;44"U%.6C2;X,02:KG"'UN 6)-2SSK$D5XE!H M3-P7*=.D^P)",M>ZZ5(<53ICB2W+"W61=I5 A/0!SXWA6#&E7;O0U99FW=;4K1NRA()6F\, M;O96LMGJ##$(V.;4C&52,_>[2XS6@E=H2P4 *6G)6F!JW1]*I'N@8C6M(0BV M?K/S@(Q62 >5O_X2$S=Z#MOL:H@NE9)IQR!R[)Z6C8Z/-@N$30/6JD%>I\H0 MT"$O-H)#Y@ 4&P@GL"-&(=(=WQSJX)[5#4-%G9:-QH37$)36"["2/0".-;@Q M>-OBN^8E=&Y=/HJN2IU>3)I]1:=/(["W]>IQP#]KA)'4&9L+UC++X@%5;>]@ MNG<@J'PV5+YA(8Z;H*G)2MY(H,C9.=)8.=[S__WYHL_>:RN5CC&_&S-\V,*Q8RK[P/3O9\B-(YSXB47Q"/;"R"(0XF#/#=$K&_E^V24^#H)1 MWL-A[%JK,2;^<7M^]'D: #?Y+@!"3(+8H@0$NQZQ ?!B["7.$0#< $?>B%>" M$S>R AP&/C_.P#+TXG][>Y[B8\3XEF4*,!.XE@$/W*PXWJ'W2> 5AP3"P[L MNZ,Z$OJ8),%/]?^[PN^%,8["P**X#@0T]O< @!R'&CD, /%PX(Q;N@D.K?(A MOH?=*+0R]VF?$PQ.M;1HNZ.N[[T>!PT3^BBT230M@3Q#*P8=E_5$11] [F#;%Z Z?R MUR%Y$9WI8?+?UM"S^S'.+;:MQ]@WZK&!#:R-,<)#N(8O>'UYED) M]G53 "JJ+2V$.48'(P),W!% T&.UQ!"*W!G=@9J/B(]><9[M"AA #JBSGRXY M#.HA>I+@V#OSE8:(P_$O4)I#/D!1'%-._*-+/D1)*Q4PZ;8# MQ2%E1@E $'^S'SX<*>%1[MZT/ MT85@OV0KK4A?0YI"Y@8;W3@&/@\G5D[ @1UX)]?N8)25U%QMGPE6 MX9#*]2 MG0 8AH#HQ&H,#7+Z"F;866N9'LAA.#3SJAE+,4S$3Y,'SN7X:6^?NCAVW-DA M>D*B@_0H#F;HGU]CSVF"G,$GY$ M9A;)!;A!1,DVH\.[8OB6W/17W$% [SYFS.:,:$98'W- MN>I?] ;#EY^K_P!02P,$% @ W7K_4!XR_51= @ -P4 !D !X;"]W M;W)K&ULI5113]LP$/XKIVB/* EI88#:2A28-B0T M!-KV[":7Q,*Q@WTFL%^_L]-F11L\;"_VV;[ON^_L.R\&8Q]HNBBJ!.946>'V>=D#I9+>+>K5TMC"+:>!__H\%WBX/9L")ELC'D(BR_5,LF#(%184F 0/#WA!2H5B%C&XY8S MF4(&X+Z]8_\4<^=<-L+AA5$_9$7M,CE)H,):>$5W9OB,VWR. E]IE(LC#*/O M(3N7WI'IMF!6T$D]SN)Y>P][@)/\#4"Q!111]Q@HJKP4)%8+:P:PP9O9@A%3 MC6@6)W5XE'NR?"H91ZM[OW'XZ%$37#WQZ!89,6TXS,HMQ7JD*-Z@.(8;HZEU M<*4KK%[C,Y8S:2IVFM;%NX377J8N)P*5UOG(S%^U6/!Z?CI1S @%":KE=(6 &U"$XH M!%-'F[S=F+(5MD&N6>\XL',@=:D\OQ!7&+52@_$61$W(M6T?N/T=VB=9HF.C MX;:C%,ZA$<%1OXH@^MZ:9\D=@:SHPVF:&ULM5IK;QLW%OTKA+=8)( LRW+BI&T2P$Z:KHNV,>RFQ6*Q'Z@92L/- MS'!">>^YS_&KM_*=0&!/5?576X?51$6/S MUHD--[HG!=5YNCTZ/NQHU=%9%NG+QYU>B5N37Q8W/M<772[Y+; MRM3!NEIYLWQ]=''ZU>4+>I]?^-F:=1C]5J3)PKE/='&5OSZ:D4"F-%FD'33^ MNS-O35G21A#C<]KSJ#^2%HY_=[N_9]VART('\]:5O]@\%J^/7AZIW"QU6\8; MM_Z'2?H\I_TR5P;^5ZWEW1=X.6M#=%5:# DJ6\O_^C[A,%KPY MY2"6\IV.^LTK[];*T]O8C7ZPJKP:PMF:C'(;/9Y:K(MO;DQFZJ@NLLRU=;3U M2KTS=S!5 ^!C4$^N76DS:\+35R<1Q]&BDRQM?2E;SQ_9^ES]X.I8!/5-G9M\ M>_T)Q.QEG7>R7LX/;OA=6T_5V6RBYK/Y[,!^9[WN9[S?V2/[_0C.C!2_]J[& M[\R(ZKK.U=M"URL3E*VW7[1U9IL2#_YUL0C1@UK_/B#/LUZ>9RS/LT?D>>M- M;J/ZWH5@PCZ\_\!R=54KX&6 U>GY1,7"J/<7MY?*AM":7%W)GQ$5%!.>SH 2& :AG:"3_VYG-K/0[$+1LMG>Q4&XS2JH9ALM9[.M_< M-W!@VE?4*Z%>$BH6.!@[P '91-YD;E5;]G:W'%:6@HB[@QBD709:DLU:J%+: MI:&7=2U:3=4OD"!W3=Q&26'/[W3=(G"I4V$@A"4VT(Z0QRZM(:6B=X'.1:Q1 MNFF\TUDQ53\5:5>)920RWH;,6GTQF\[AV65)CW(#-1%DZ)%KO=(EHB90-VR! M$01&"*JA#' *C:MS$@:!^3CJ>Z!7M:5F(CK2U9 O2J-!!U2ZJ MA3&L>>3]F!^.W*D5PR\,'C;@$!ZV$$$LI0>GP\(ZUSYG29-.A$DL'.!JC+QK 5M$[&&FRZO7.'JBC(I]1.%4#! M00S(3(>!LJQY_^X @=+>J!S*,Q(9V;TF]\7*.RC"Q@+ \.L5TGH.3G*X!)4W M+)$M^>!:Q]9#VA4(PKDY!8'"NW95H'Y@(#].;QDS $XIGFX-YB6R]NXNR=+X M0 <2,1P BT;\(GD.G;LRM?$L3.Z8F6[!Z"&3PF/HD?!JU_!3=:TWXC_&5X%1 MH+("/@%&'=--J@^LP$JN#>A\SFY#S,"M'"("XH:"C\V$#$Q X3N6)CF]#9^2 M5Y2VLN04!#CN (!@!M#__K>7\],77X\P@8O!YK"^!'U&F9E(5PA'>9LERP?C M[RS19,T/[BR9FRB/%T5%K&+^)&257GDCV7&JWO7RC $8CF-R[V(XH;-&&IM= M=Q2=>5-=X:FDHTQ[X17>!AD[;8:-)S!U5K9Y%X\/A,W$)LX4OQJ.^P=B[+HP M9.(1^2V[ @QK:]R4:S<1EMVQZW80U!=YVW)&.:&L$,X M_JV0+XDS1;.]F9'9'VB8Z(GP&L[#SK MW9$.>E-T#MN'(GS9>U?&K;QN4"I!ADR" M<. &6M)$S*GO,PQP': _0JZ98AH"=MYQM0*PN78PWZ03(1V^#1Z01 MZ8:D (^5*D@JCYZR0@P*-%/U#>JG5!IP@<.)GA6D0HD)-(Y1?41DL&",I2T3 M&01>6K'PA#B&(ZF<&>L\"!BV*LT=;Z5V,2?$QB;8 MEG#7G#JFT-8I3/67U(_[RM:]499BS^"W9S/LL0G;PC1;J8P*5JE?4_G2'45E MG?Q2J&>\ECJGISN9PR- OB8"A!H\A%;H^"GU3VXT,H M=99@ O:G3HG"5M(D&"Y@*>KU5,G%%8B#(Y)L08E:<44N".TLI:P']N 2F,O? MD=-)#$*TV2 KQ+53&U3B3*8^#$E%1CI*1@$3]"2Y39?HI!#F=2C]DU7)_SV* MAF.W7*94WRZ"H1@8.7D!%\L%PF[NV3V2B(U7:ZI5/NQY/B[TJ?"AG &WQS$D M+,"",H(@V%U)@MC-:)+B^?T,-PE^72*]I-#VD-U]Z;GE]U-U\Q=FISXQ-!IY M)T4 3LJT$! M S LW*\M*3CN#W5=JSP.>6Q<-'(D&N$[VICW)#7*;?[WMDNIBZE.K;$T461& M<=FUM CF^X/@%/U79NON& D=K3D-%N48P;OZ^^Y\NF3/_?YJ5C_TQFQ]]D^ MRZ:HERFX"@7!EIT<_KP"2( Q,X;\#&N9!(,O)&*.LSO@/(',KEXYMG5WOS8K M%ZW$38GB2T?U'?LO!P>9AJ(V3*7N,''ZK?Z_Z\GSUG?A(-A[B:\T5:'[)SV9GYX_I0G5Q[T-M=U?@\)=S]=/\-A(^6V4>I>^T*=3<[/^NL# [[G_8#O^<$)W7MMO?H959%1 M/T@1S^%ZWZCO3VVD/CQ FBNEG7G6R]'4#UT6N)!J#A[((;S1[G>\>S7>/;>! M(G1+0SL$"R[MX,]2YI'5HLF*VGYN3=<#-TAX[/<318-5G@=&G@*,-I98//!^ MZTR4::6E9/T3-[XLKCP93]%J@ZZ@&4W>QJ)VW2(=P&>M>51/5$$B1$;HWJ"T MP:4?9&IKMZ!L(#W?H(@$,)Z0LX-^3[_5V:.8C7"BUVU>B@P-#33@B>7F.&NY M;J+"!.(&Y\/.O'!P)[(<1;1'Z18VA0R1T-""AM6-H^\^6(SH:$!59^< M$&A 1Q&=6O,[CM1I2&WN,]-(UAZ93-K"3(Q)=7\:Z*:#4)M(/T*G<<#IV@9: M2!7=<73'G-QE;&T0?7-7NM5&(IPN,Q[30I ML6UJLBBI5:GGZ;O-\9B;=LG- MTGCR6Q*BM!H5LHS2G%24A@H-@(V-=(\\@>Q,=N/9V[<7%]=DWZXWA!<5)N=A%GL, MK2AL(YLD;QM/Q]/7FDZ+[Z\N/]Q0;Z9K>7EX1"7I4!?*2) ">OI>D%.5IE/\ M)_;LK/0,S72L/)6?TBI1K?RF<^GZIMN8:71 M8G!A3N,L0BH--?LLQ6[>]=#RF2A+;;20"ZB M:_@;_<)%- [\LS!H?#V]@.=+YV)W00?T?[3QYK]02P,$% @ W7K_4!74 M8!O: @ 9P8 !D !X;"]W;W)K&ULC57;3MM M$/V5D8LJD [=@@I32(ET*H@444$RD/5AXT]CE?8N^[NFM!^?6?7CC&71'V) M]S+GS)G+3D9KJ1YTAFC@J69[^LXPX+I8UFBH)M4JH(9VJJ5KTN% M+'&@(O?#(!CX!>/"FXS(%"ZLP8;R5+*![NY M3,9>8 5ACK&Q#(P^CWB.>6Z)2,;OAM-K75I@=[UA_^IBIUB63..YS.]Y8K*Q M-_0@P915N;F1ZV_8Q'-B^6*9:_<+Z]KVE(SC2AM9-&!24'!1?]E3DX<.8!AL M 80-('2Z:T=.Y04S;#)2<@W*6A.;7;A0'9K$<6&+LC"*;CGAS.0&8Q0&IG$L M*V&X6,$%/E*I2DJ\T;!_RY8YZH.1;\B9A?AQ0SRKB<,MQ .XEL)D&KZ(!).7 M>)]$MDK#C=)9N)/PJA+'$ 6'$ 9AL(,O:B./'%^TA>\[=4PG[+F2@M8QUH$S MD4%?@Y76JCJ+%^[=#3;_7TG9[^%CV+^EF 3"%^=FPR M!);3TV$D#>@10JPPX09RJ369+%EN;]ZKSVYWMYFEL\PV*&/+W+Q,_I=XK=^. M#%FI_Y$!2:4<':$U?X*B;@&T+0!40&P+"/LN.%EIRK0^.(./'X9A$'W>^ITU M'IBA#J4J+5%!U+-DO4^P!^%AV O@LBBI&C:%+)&E>_:TGB[NK-G@J!V'1^Y&S]MH7R/(^3"$>\4-'LDTU39S:D4ALQ6-16TZ MJ7OC;- G9YW@7F9I8[8'T>$@>K?M_<[C+Y#'L_F M]0B^)M6D%W),"1HO]0XT# !C"0 &0 'AL+W=OSR$BOAKDR-FF96QE;"4]>N8U=;%$4(JE2<)LDPKH34O?DTC"WL?&H:KZ3& MA0775)6PKW>HS&;6Z_=V P]R77H>B.?36JSQ$?VG>F&I%WK?]F[L!XP/@+XD;=_ .G,G2F,_<^5#,>@D+0H6Y9P9!S3.^1Z68B&1\V7+V MNB4Y\/!]Q_YKR)UR60J'[XWZ6Q:^G/7&/2AP)1KE'\SF=]SF$P3F1KGPA$V+ MS6C%O''>5-M@ZE=2MZUXV>[#0< X>2,@W0:D07>[4%#YL_!B/K5F Y;1Q,8O M(=403>*DYH_RZ"W-2HKS\[O&T8AS\&2%=B)LE8.+)[%4Z"ZGL:!][K-WAOG:,2NLV_--+)$Z1MKN)JN&YN7Y$*HKBU9^5=AUTF49J-]CK5XY00C\%84V,$NTB@932X99QL\ MWO(#S&2477XC]B0V2X>7L#@VQ&[R'5QGDV@\F9RQ]J"S]N"L+6F?(1R!M ?M M-4!^..7N\S3L[D:+II#LRYI( QFLI!8ZET*!W-/#DN\+D+2;%AU]3PHY-A]' M'T90/!5';1P;7:O78 >*U\:#)M#"]:?>= MST!?"D]72J,** 6#\V!%[A6A./S^ "&UJ"&G,*Y6UDJQC%GB6FK-WW%;4<0O M3;%/*B)]EF7*_>>R^U[[5%K$HQ.[FWJ4+Z%/.C:ESDVUA_<'43I(NFXVC-+39W]\ MG<0ZK"] [O1[@_BMKTX]_#V]^.CL/2I'-7;BD*3JQ&9V;97>MOQ MI@[7Z-)XNI3#:TE_06@90/,K8_RNPPMT_U7S?P%02P,$% @ W7K_4/6/ M]7@Y P 3@D !D !X;"]W;W)K&ULO5;;3ALQ M$/V5T195B12QMP )32)!Z55%H$+;AZH/SNXD:]5K;VTOH7_?L3?9)(4 Y:$O ML6?L.7/&HC1<2= X&P)D2QO_"8KDW"B"KC57E,I@8E%PV([M=GL-3 M I)E0.)Y-XD\RS-FV62DU0*TVTUH;N)+]=%$CDO7E"NK:953G)V<<9,I:;FL M,8>+"C5SAV6@<\VF DUW%%K*XO:&V1+QM$%,=B >PCD!%@;>R!SS[?B0V+44 MDQ7%T^1!P(^UW(&E;2; MA%5+^+[6/$S@ND "%'0176;K.@QTE0U*(F!I<9N RZWJG?FAPR5%J=H0=],] MAIT>#Z(ZWWTN'*5PK2S)8!M*@,LXLP2VX+7:>R)I$G/32 M:+CM&$;QL\]FJQS!V90+;CD^?@Y-'9L1_U[,_<@K^U%5&4O)2F^NI>\R_&^! M/7>\+C3BUM]:NW3%;^]?N"/JG0ZO=B_P]:R1.I>9*K$'DB[C'G3BJ$N#"XL3 MUX9.XAV=N-=/DRY<:G7#_6/ISK6)=7+!N\*/MU7OX-9LUKMZ1]$!?%*&.J55 MN:M-#3_JK)/F6B1_ S_-TTF.TNY]_[7AQAM7HI[[E]Q IFIIF^>N];8?"R?- M&[G>WGQIG#,]YR0O@3,*C?:/#@+0S>O=&%95_L6<*DOOKY\6],&#VFV@]9E2 M=F6X!.TGU.0/4$L#!!0 ( -UZ_U!Q@HVP= ( 'H% 9 >&PO=V]R M:W-H965T*Z%-#.O MLK:Y" *35U@S!Z;1R(H.5(L@#L,LJ!F7WGS:^99Z/E6M M%5SB4H-IZYKIEP4*M9EYD;=SW/%U99TCF$\;ML9[M-^;I28K&%@*7J,T7$G0 M6,Z\R^ABD;KX+N 'QXTYV(/K9*74HS-NBID7NH)08&X= Z/E":]0"$=$9?S> M]4R\K9O!*B0=>V&KFC3THL&2ML'=J\P6W_9P[OEP)TWUA MT\Y4*;5"#\O5\9J^BM^':()+)FV!B@92;EI!$]Y1J$_F42'CM1/L]%KEQ<Y4;VB$ MK;2]- ;O\+!<]GK:A_>OTBW3:RX-""P)&IZ-SCW0O=)[PZJF4]=*6=)JMZWH M<43M NB\5,KN#)=@>&[G?P!02P,$% @ W7K_4&K@TV49 P ,@< !D M !X;"]W;W)K&ULG57;CMLV$/T50BV*78!84:)D M6UO;P.XF15HTJ9%-VX>B#[0TLHA0I$)2=?+W&4JV; -9%\B#+V,_N@; D\^MTFX5-=YW]W'LR@9:X>Y,!QIG:F-;X=&TN]AU%D0U@%H5IXS- MXE9(':V7@V]CUTO3>R4U;"QQ?=L*^^41E-FOHB0Z.M[+7>.#(UXO.[ _!_ M=AN+5CRQ5+(%[:31Q$*]BAZ2^\O^+S81W. OV B ] -)! M]YAH4/E*>+%>6K,G-D0C6Q@,I0YH%"=UV)1G;W%6(LZO-Q;WU_HOE&R4T)X( M79'7GWK9X<)[2M[AL;CY(+8*W.TR]I@PP.+R0/XXDJ295- MJ;(A5?9"JF>\3E6O@)B:=%/:;DH+IT77X+^UUM?Y-__+24J#=\EYJ((&WP"I MC<)+*?6.W$B-'M,[A+G;>_+3#XN4\9^_^XL;!=-&D5=00KL%2W@2/$E!GDR+ M/<0-5_M,92U*J:27X ;]!D5:4JO0G(1SX-V4X$?":>R[-M>B7 &*L =*.58[C'T)L%,C";9[/;"-V>4 M\_SVNH3QE)UV(Z49*F'S[,*7YP7EQ>);5RH^ZV,MV-W0K1V>VU[[L:5-WNE! M>!C[X"E\?$W>"KN3VA$%-4+9W3R/B!T[]&AXTPU=<6L\]MAAV."C!C8$X'QM MC#\:(<'T3*Z_ E!+ P04 " #=>O]0C_TN^WH" "0!0 &0 'AL+W=O M]Y(]:Q+1 -;SH1>!*4Q MU448ZK1$3O2IK%!82RX5)\9N51'J2B')?!!G81Q%9R$G5 3+N3][4,NYK VC M A\4Z)ISHEY7R&2S"$;![N"1%J5Q!^%R7I$"UVA^5@_*[L*>DE&.0E,I0&&^ M"*Y&%ZNQ\_<.OR@V>F\-KI.-E,]N[>];(C&:\E^T\R4BV :0(8YJ9EYE,UW[/J9.%XJF?9?:%K? M21) 6FLC>1=L*^!4M'^R[>:P%S"-#@3$74#LZVX3^2IOB"'+N9(-*.=M:6[A M6_71MC@JW*6LC;)6:N/,\E;*K*&,P>");!CJX3PT%NN,8=HA5BTB/H X@WLI M3*GAJ\@P>Q\?VG+ZFN)=3:OX*/!'+4XAB4X@CN+H""_I>TP\+_E/CT=0XQXU M]JCQ =3:BB*K&8+,(2V)*!"H %,BI$2I5RH*>"&L]O;BP[3M (YG>;*\7#(K M& 7L"73],X2BX/_E>$$9$B$ ,WF"+?H()DY&"C6>_T&491=#*93>&&ZDIJ MZJ2H_V$-SL^F0[CC%:'**MX D_K-:S";G4R3:+B?\GWM;^G<:A1??G35X9Y* M.*K"OP4:4C>S5C#]:?_<7+4J>W-OWZI[H@IJ^V"8V]#H]'P2@&KUWVZ,K+SF M-M)8!?ME:9],5,[!VG,IS6[C$O2/\/(O4$L#!!0 ( -UZ_U"RV&_I P, M (8( 9 >&PO=V]R:W-H965TGS=*Q#<'$E]AWN7O\ M/.?8E^E&Z2]F!6#)]UI(,PM6UJZ/HL@4*ZB9.51KD/BF4KIF%DV]C,Q: RM] M4BVBA-)15#,N@_G4^R[U?*H:*[B$2TU,4]=,_S@!H3:S( YVCK=\N;+.$9B_WQDWA5"FT4 ^'2^,U?A5?+X'/.O M,P^>W0%^A8>E; 0051'A2FI=24M<\K9*WH]UL9=/"H4GP%@H';9= :F4P*/$ MY9(<<(D>U1@F2S,X(D\>31*:/OOG$4L.7P\<4Y.-93D,"%OE 73N8:4[D'N[ LPY@CI5J"1(*FX M9+)P]2F4L28D$N\VK!VKE;;\)_.WP0[C8!R.:#JXMBG@-SI9GH1I/N[9 M<9C'#Y(WOB'O?\KLREP7RX> M@1)/K6JD_;/&/M !4LU&@P?7[09F&H]NK]>>B&P8CM+)/]?IQAUP?:SB<$)Q MS]+QOB]SVY3?=I%%O=Y0@U[Z#FB(KV?;)CIOUV2/V]YR'=YVZ-=,+[DT1$"% MJ?1P/ R(;KM>:UBU]IUFH2SV+3]=X8\":!> [RN%.[\UW +=K\?\%U!+ P04 M " #=>O]0B5)\1-4# '"@ &0 'AL+W=O)<7OHB\3)S>.;"&2[W2G\U%:*%^UI(LQI4UN[.P]#D%=;, MC-4.)>V42M?,TE1O0[/3R JO5(LPB:)96#,N!^NE7[O6ZZ5JK. 2KS68IJZ9 M?KA$H?:K03PX+GSAV\JZA7"]W+$MWJ#]?7>M:19V* 6O41JN)&@L5X.+^/QR MZN2]P!\<]Z8W!F?)1JFO;O*Q6 TB1P@%YM8A,/K=X14*X8"(QK<#YJ [TBGV MQT?TG[SM9,N&&;Q2XD]>V&HUR 908,D:8;^H_2]XL"=U>+D2QG]AW\JF))PW MQJKZH$P,:B[;/[L_^*&GD$4G%)*#0N)YMP=YEC\RR]9+K?:@G32AN8$WU6L3 M.2Y=4&ZLIEU.>G9]D>=-W0AFL8#/MD(-5ZJF\%;.[W<(OREC8'C+-@+-:!E: M.M(IAOD!_K*%3T[ S^"3DK8R\$$66#S5#XEJQSR?>+S)";P/WQIN'^"OBXVQFE+D[QT,TI&H&@2GC- MOQ]EKFJ$H?/SL_Y]^:C;"J%4@JX6EUNP+DQ Z :E-4#'05XQN44#W%V 1RK* M4\F?4.$'*L)1<=Q5HRG!-;]C[N9 SDP%)1T%9!YA!B"I:)"<9?\S=[>Q]$E;KF4SG/O"\\1\PR&\R">3_HK29!. ML[Y$'$RR>5\B#>;S27NW->9J*_F_="H%X=6#^T&'#4HLN9^>Q6D:P!E9>Q8' M\VGJ8^NFE(P[]*57/!"31Q;#-.NQ'DZ#-%GTYK,@GS+,D&\'P9VHT(Q ' MZH(9PTM.Y$NMZG?ZT"I:L$@,+> ]M3F#)\U+DJ-YR7S^NG%9+P##^:*W$P<1 M>:?;(V?%%)K/;PYX,NMII\$DB?HN)2?V79Q1)J0CE[!OR3#OU%[:S()%E#U) MM83R)AF]2<9Y@XJ;: JJ/JSXAUI9[:N23Y9Q3,U,"-^7G2_C<=8M:&PI4GB8 M=%Z@QX9Q[O#%Y8Z)AK4-W94])G/T.:R+5D65I:$0^CI$,<2RI #Y:G;*XD[[ MW24L7CQ-@?%SS2/L-><:]=8_00P1::1M^W2WVKUR+MKF_BC>/I$^,4W5PH# MDE2C\3P=@&Z?'>W$JIUO]1MEZ>'@AQ6]U% [ =HOE;+'B3N@>_NM_P-02P,$ M% @ W7K_4$[^-V-L @ &@8 !D !X;"]W;W)K&ULI57O;]HP$/U73MFTM1(BB9-"UP$2M)VV296@[,>':1],I*(R"D3P6C@]Z9J-)"U*9G J0)=AF12@<#D,QO'%)'5X#_C! M<*UW8G"=+*2\<\F7?!A$SA"6F!FG0.WR@)=8ED[(VKC?: ;M(QUQ-]ZJ?_*] MVUX65..E+'^RW!3#X#R ')>T+LVM7'_&33]G3B^3I?:_L&ZP:3^ K-9&\@W9 M.N!,-"M]W+R''<)Y=(! -@3B?3D!SWAQAD$M 8:S\>PTY>V YBEQ#A0HRR;D]=+J@"E][J_&DS(3A[W.R39,[B/&ULS5?;;N,V$/T5P@V*!.#:%'7/#4BR+;H%M@F2M/M0](&V:$N(1'I) M*L[VZSND9(E&':?8%HL^V!)'G#-7S@S/-U(]Z9)S@UZ:6NB+26G,^G0VTXN2 M-TQ/Y9H+^+*4JF$&EFHUTVO%6>&8FGI&"4EF#:O$Y/+[4Y;EL35T)?J>0 M;IN&J2_7O):;BTDPV1+NJU5I+&%V>;YF*_[ S:_K.P6KV8!25 T7NI("*;Z\ MF%P%I]>QW>\V_%;QC?;>D;5D+N6377PH+B;$*L1KOC 6@<'CF=_PNK9 H,;G M'G,RB+2,_OL6_4=G.]@R9YK?R/I359CR8I)-4,&7K*W-O=S\Q'M[G((+66OW MCS;=WBB=H$6KC6QZ9M"@J43W9"^]'SR&C+S"0'L&ZO3N!#DMWS/#+L^5W"!E M=P.:?7&F.FY0KA(V* ]&P=<*^,SE/7_FHN5HJ62#;J0P"OP$.I@2W3CI7&ET M_,CF-=CWJ[EV]#\."(P&@9$3&+TB\'VEV6JE^(JY MK)1+U*NPS[F'H1Y+T%O6<*XJL4+&Q@C!R=1<&(UDJ^#0>,8M>N-T9]UBB&XQ M:L0+-/\RL&G 6'!T7 ED2MEJ)@I]95@\PG^@MQ[&_(!:J!R\8*S$)R@?^\#@MZA !-"4"F5YFNY@3P# M(:@5E1EV':$XQ2G-/$(2XB0+/4) (QPEV0XEQ1&E#C]P,ZRW&81^C6E(!S M3$]&F#0=F< R3Q\<>O933(( /4K#ZB'E=^(7CIA!EN(\\I3)0)EXQ )-<$Y' M;X,#_- $?MML'VW),LF T)<346T81CL-Q MF20X(Q3=/MZ@-5-0,N#H@S>;M12NN&A6^] 6*_&\B+/8DT1P'(\^#C.<9[0/ M$-MK8#1&**00W#'P,<5!2/U$)3GQ%G^T#3E7ONROU0S5WMMIRV?F-0 M3Z^YF_OJ+[A##*?!KHAH&OU-A(9^\A4".F\4UAMS0'0-V0[&A@LFH)/:?N\< MLG4&E$V0QV#@8-;C"[D2U9_P'2@,K25PNOC#%#Q%5W6-I O1O@S89F&U@R-M MB>[8[:FR$'UJ# PV3"!C[TE\%5\?Y-!WI#2TIQ$N8[%*B07C6'V2?& M4>A/.BDT+>JS8!+Z13;U\:+ -;5]Z3;S[D\P$J_<+5%#3K?"=%>I@3I<1*^Z M^]>XO;O%?F1J58%E-5\"*YFFD&>JNQEV"R/7[C8VEP;F;_=:PF6:*[L!OB\E M5.M^804,U_/+OP!02P,$% @ W7K_4$@:???L @ 20< !D !X;"]W M;W)K&ULO55?;]HP$/\J5C9-J\0:)R24=8 $W:8R MM5)5NNUAVH-)+L2J8S/;*=VWW]F!$*3"0Q_V$M^=[W[W)W?GT4;I1U,"6/)< M"6G&06GM^C(,359"Q M@31<2:*A& ?3Z'*6.'VO\(/#QG1HXC)9*O7HF'D^#J@+" 1DUB$P/)[@"H1P M0!C&GRUFT+ITAEUZA_[5YXZY+)F!*R5^\MR6XV 8D!P*5@M[KS;7L,TG=7B9 M$L9_R:;139* 9+6QJMH:8P05E\W)GK=UZ!@,Z1&#>&L0^[@;1S[*S\RRR4BK M#=%.&]$\? MV%* .1N%%ETY@S#;PLX:V/@([(#<*FE+0[[('/)#^Q!#;..,=W'.XI. WVIY M3OJT1V(:TQ-X_3;OOL?K'\'SR79SO2J97H$AOZ9+8S4VR^\37I+62^*])$>\ M+'"&\EH 407A>U_("5=WX>O.?-U?JO%I\(<22*$$CA67*V+=KR(XF 8]&&+Q M$FGL3>/F/: M$"X17]6&R=R<79)W;X8Q[7_Z[^=#J0$.&JV]6O#GER]V)_83^'XZ*G"-AI_H M8X>:YUCC3%6NS$9I5S[+-<(76E6^YLV6(85P"W4'E:2TI:/!GD[[Z5X^I.0: M(6&M-J!]P[S.631,>I3NG231 1O3BP,^'7AVWFV.;4O@TGQE#&])FO;BB'8$ MP]Z@'W?X0=1+:-H11%'O(DY>&KJPL]XJP"EU2]Q@6+6TS:9KI>T[,6W6XUZ] M>61N<<@YMK2 DWI^44:$-TL[H:Q:NV7Y5)97+V>+/&M ^T4\+Y0RNX8YZ!] M/2?_ %!+ P04 " #=>O]0IXR<^V<# !V"0 &0 'AL+W=O;,=);0-QNF(;T#6(L_8S M+9TM(A3IDE0<__L=*5F1%\=HL7Z1^'+W\#G>0QXG6Z4?38EHX;D2TDR#TMK- M=129O,2*F0NU04DS*Z4K9JFKUY'9:&2%=ZI$E,;Q**H8E\%LXL?N]&RB:BNX MQ#L-IJXJIG=S%&H[#9)@/W#/UZ5U ]%LLF%K7*#]9W.GJ1=U* 6O4!JN)&A< M38.;Y'H^=/;>X O'K>FUP46R5.K1=?XLID'L"*' W#H$1K\GO$4A'!#1^-9B M!MV2SK'?WJ-_]+%3+$MF\%:)K[RPY308!U#@BM7"WJOM']C&XPGF2AC_A6UK M&P>0U\:JJG4F!A67S9\]M_OP/0YIZY!ZWLU"GN4'9MELHM46M+,F--?PH7IO M(L>E2\K":IKEY&=G]VBLKG-;:R[7<%LRO48#9P]L*="<3R)+:SC+*&_QY@U> M^@;>"#XI:4L#O\L"BT/_B+AU!-,]P7EZ$O"O6EY %H>0QFE\ B_K LX\7O8C M 9_ '72X X\[> -W0<>EJ 6"6D%>,NFVT2I27:YK+$!PMN2"VQUI2#"9(RE: M,$LS9*0/..7'.#5;=9K"0XFP4H+.F8.Q+H5 )]6@M,2%)GN\5*W_!S_C-,X>__F?]Y28!8^8([5$C5D MB0-+KCJC7WTK2=_# I]0>X=<&0IS;Y&%5Y<#^%O)WW)F2L!GNL4,OEHM&:5P MQW:5WZ+_3IZEX7@\/.]3.HSMA4X2IL-DWS^AIF&GIN%WJ^EX!I8[,+AVQ(\) MY33Z*:&$/>30)_CX^ESFM=:4[IX4;*F1MDD6/UL4/_M_2]0T%81NX&9ED>YX M_8CVA\$^;TB!KL2\*&B!^HGG^#+PF;9'PUERWHT\*,L$//@=.[%3?8EEXU&O MGQ[T+K.#N7 0CV%Q.@FOSD(X'@U>C5XER1'+;/1Z=! F1,+%>(_=M;,_>)U< MMMR6E'UW_^1*;Q1M'8FQEFV1)NU(9:'@FLJVV-&9LYHOZT:C[;W5JM-<'#MH M4:\65DA2=17?T%JUM$U9[$:[1\5-4TM?S)L7R2=2.J>L"ER1:WQQ2:=*-U6^ MZ5BU\95UJ2S5:=\LZ6&$VAG0_$HIN^^X!;JGUNQ?4$L#!!0 ( -UZ_U#I M6]#D"@4 '82 9 >&PO=V]R:W-H965T 9WBN@B39GZ? M"KJX[ M?F<]\)$O$V,'^K-ISI9P#^;7_$YAKU]+B7D*F>8R(PH6UYT;_^IV:->[!;]Q M6.G&.[%(YE(^VLZ[^+KC68- 0&2L!(;-$[P!(:P@-.//2F:G5FDW-M_7TG]P MV!'+G&EX(\4G'IODNC/ND!@6K!#FHUS]"!6>T,J+I-#N25;56J]#HD(;F5:; MT8*49V7+GBL_G+*!5ANHL[M4Y*S\GADVFRJY(LJN1FGVQ4%UN]$XGMF@W!N% MLQSWF=E;IC*>+36Y T7N$Z: =!_87("^F/8-*K#+^E$E[+841@\(&Y(/,C.) M)F^S&.+V_CX:5EM'U];=TJ,"?RJR2Q)X/4(]ZAV1%]1H R>%L=XE1I(;%25* M1H\$%Z68H!CKZ#&1(@:E2:$AQOW$)$ B)J)",)?%*!F3D$>$93&)N2B,6]?4 MDR.VM4@+<5\NOWCXD"J!5$?74/7_>/[%N,?'!)?[! 5L1 M^/ GC;=W+<1;TD69P=B_: SY?F] @^::B=\+ MA^/FFL#O^2$E[U%1J2?FNE*%:#::>BY@&$G#GEL@??KZY'Z7CH(+\O-.Y.OY M;0Q;"';LQ_7CT82\!ZVOFG*W\S9GRO"(YX@%_:.!KLPW!"J6Q%:^31K6CY0]J*%NU1OQ51ZQ\O/,)O8NQ!IDA*\"*1,BBB,LJQR5YX?RYG[W.8LE3J.XXHN-4 M]V(8_T.T]?5IZ9,[&J$X]H2\L(06;O1I8;1!T-9?I1?MV]_6'O)/;Q*,-GV; MY8'7FA^%7FN>CH95U>_8=%!?T[PN[?D3K&-L/5N&MD_+UO/#BW.0KK]ZY2?N MA/SP0ZS]04!\.NX%=.SZ0]MB'XG'<8M+-SSE-A*W;0'7NK YODFO7S("SZ B MKEU5R[S\0MAO[A-HYPQ;[*#<#T 6P2M["([Q0([')AY9L&4I%!DW>H>[:5@/ M!8%5IL$8 7BL=Y\%2',A/V,^EC+R JL=Q9-ABQBFRJ;[REF_K0M)=7>R]/K,>1_4-B76-M,.P^ MT&=R+'/:N2IYQOU8KF0A8I)@_I Y /XFHEFOZCKZ_Y+R@;I?):6KJYD<2QSL M(7V)?_P&W8GAR.IBPW^=1W3Z$Q,%N%\!%UI07&ZLG(18-E@ZON_:?X%NK)9P MU')+DR[V3'TQ#3EGTH.J*K)K3IW%RAN*&PT:W['&^R1HCN\CH'[C+B %M70W M'AH5%IDIKP7JT?I2Y::\2]@L+V]D/C"UY!@< 0OO]0MP/ *]X# M ;"P &0 'AL+W=O,"&HFVB_==>

S 4771"(X)>RF/1N$JPSBSN ?% MOE)[,II5K2' M=1==3/AC(VY(''@D"J+@0KZXIQF[?/$W:9(/0AO5H*Z,)E04Y#T4:R;69&GU MP0S#@[AG.N=2-PK(K\L5NJ-V?KN (NE1) Y%<@;%V[)$,1)9HFYZ/&R !V6: M2Z$E9P4U4)"2"2IR1CG92,VLC$_=S>5-GRH@I>18?9:EL5=,L'ZUV]#@(O2H M9*/.(2M L[5PH*@F.=45*3$EJ;K3^QL+FPF9%%B]&'' :44Y<@+B-(NB8P)1 MR$;C7>CK6_+#=Y,HB%^_^(O*@5XYY!YRJ%>@2!Q:2S@EGY R8FN40JS(15L0 M^^#OW2B,7@\L842>I,$K&)S,/PM[*85EGJL&3XHSNF*\E>1SXL3+DFPP3Z=Q M1^J4?^Q-I]-^%GIAEA[3.;W1!#<:#QEYV7ARH0K2O@K2?UT%J$]\5K43Y084 MM=+7I[1_>:L3VM=[\?\?VM<&/YWCD-E_7@4O_3Y5"N#@,>^7'MGN],)1Y9TU MN))T5?@\>E#PRM =P?=6X[7G97%DX-YXJ71], R\>(P/+",O4F$47L(:^QA]ID1"<5,W MW-WCMY$Q8:3] 12;(;#;6#7T>U^%7I#%SUBR:3AE"S69AU-4MKV0@G MUZ/4"'U;L;P:R-J)[%"N*'^*_VKVG-6I.XQ2+\LFI\S3-#DRIZF7)/&1.9EZ M:=83.O5B^(.&I0:U=FT9EI9EU_8NO;7O_)9MP_/LWK:-'ZG"(M2$0XFAP4V& M+X)J6[%V8N3&M3\K:;"9&UL MK5?;;N,V$/V5@;LM$L")9?F>V 9RV6"WV!1!DNX^%'V@I9%%A"(=DK*3?GV' ME"Q?ZE72;E\L7F?.S#E#TN.5TD\F1;3PD@EI)HW4VL59JV6B%#-F3M4")TOR_N-/5:E9689R@-5Q(T)I/&1?OLJ]4G+./I.7N1$L;_PJI<&S0@RHU56;F9 M$&1<%E_V4N;A/1O"./,IK9METK-4*M%M-UES#A^IW$S@N'2D/5M,L MIWUV>L.XAJ],Y BWR$RND3)N#1P]LIE 0J=H EA$ 8U]CI5R!UOK_-VR-?<1$*Y MJ W\<3$S5I-*_JSQT:U\=+V/[G=\/!0:!Y4 ,P8IH4S&(#B;<<$M)W=9D>T8 MF(7$(5IZ1%[J4:XUEW,G-VX.,5#O_#%%2)2@>G-&K",2J&*-)U;EFE2K^9*Y ML\?AF'0.?_A+ZD$*Y7 -4:8S5!#I^U&VB,:V8MYO?&#;[7#\ZV1=KB] M?I.9]8IA<]#M5[UV<] ?UHBF5XFF5R\:.G'C7/B$225/-KG>8J&0TR%1U!OW MHM@B,_%*X-F"QHCJ2&5.(D;I-7V["74*^6=25\RO+L1F?IS,MTC\? CNAK:P MV0F[6_U><]@;_5L0-43V*R+[[R:2Q3%WPF<"GG,F+;>%J+@L;M3B,- 0&1!*R@Q'24JYPR1FFE"U(_$33!GW,>N\(E(@:#G^&T MAMQ!1>[@W>1&3.M75Z!E;5*1;!#M5EN,,TL$TA63^QOV$(OUC@]7<,)?R)=V MYVSAPFQ!R(T#]\I1$#4[0BJ?0V6FW#F>\B@%IA&^N$,NX? MOU1*#D7Q0JQ&J_?U1?&LW"PO'N>W3,])O'3!)[0U.!W09:.+!V_1L6KA'YDS M9>G)ZILI_4= [1;0?*(HC++C'%3_.J9_ U!+ P04 " #=>O]0VU,Y5?$# M !2"P &0 'AL+W=O\P+D$5>8YDR\SS,3VIN-W=H([ODZU M$;B3\8:M<8'ZZV8N:>4V* G/L5!<%"!Q==.9^M>SR.A;A0>.6]6:@V&R%.+1 M+'Y/;CJ><0@SC+5!8#0\X2UFF0$B-[[7F)WF2&/8GN_0/UGNQ&7)%-Z*[!M/ M='K3&78@P14K,WTGMK]AS<FV60LQ1:DT28T,[%4K34YQPL3E(66M,O)3D\66L2/5S/B ME<"MR"G6BMG?=7'/EAFJR[&KZ1BC[,8UY*R"#-Z![,,74>A4P<30WB7W M&A^#G8^SX"3@'V71A9[G0. %W@F\7L.Y9_%Z[W%.F<2KI>4\9R^48AJF4K)B MC7;^]W2IM*1\^>?$86%S6&@/"]\[C,HH*3,$L8)IEHFX^KVTNA>:95 %8/DF M ,?^^YF36DAQ.Y3X;.9(0JHEI6F;3MK"$II1F,4*<2$5B1@.+/ MD%>A1!-*H$!@$PBK$GC^""YX05:B5"11E]?PRT_#P.O]^K^/]];S=O(U6PNB M\GU"[ MDXEJ-'^&P!D,@M;:=R*_O8YH?]A:]YQA M?P1_WJ51V,Q]I^_UZYQ2YS*A?7+?#P\\]Z.VIWW'&QQZ M'@ZB$V41-641_7!9W"&5&X]-8MH<=MY(X&O!M0-SE/89*F*L);=,I4 OA\Y( M]:B53=,#M=J^$*9VU#!?US#W^SS>*3P7H_3)Y34 M#9S5^TSWM09Z\\ZK?F)<%#67C>(*D_(SG?"5I&/NN$ 'BK$BUXTO&SO1)21%#03PXMHM-\B M0']XS)=7,?,OJ7 ]?]#"' VM^(TM,&5J[-75+=%>#)*KZC6(@I'C>=YA>AW- M0G4^#2N5P F'0POZ!L<^+O:.>A>B>^R.<5M]3HYR;;LY14S*0EPTI:87I5&@_940 M>K,04 # 0 9 >&PO=V]R M:W-H965TO0 MHD&2;0_#'F29MH1*HD?2=;I?OTO*ENA&5MNAZ$MD7MY[>+]X2.9B)]5[70AA MT&-=-?IR4ABS>3Z?Z[P0=:;/Y48T,+.2JLX,#-5ZKC=*9$MG5%=S$@3QO,[* M9G)UX62WZNI";DU5-N)6(;VMZTQ]O!&5W%U.PLE!<%>N"V,%\ZN+3;86]\+\ MOKE5,)IW*,NR%HTN98.46%U.KL/G-Y'5=PI_E&*GO=_(1K*0\KT=O%Y>3@+K MD*A$;BQ"!I\/XH6H*@L$;ORSQYQT2UI#__SJ0LD=4E8;T.P/%ZJS!N?*QA;EWBB8+<'.7-V+-:38 M:#1]R!:5T+.+N0%8.SG/]Q W+00Y 1&CM[(QA48_-TNQ/+:?@SN=3^3@TPT9 M!?QMVYPC&F!$ A*,X-$N1NKPZ'B,Z$YLI#)ELT9_72^T4= 1?X_ LPZ>.7AV M OY.?!#-5J"L62)I"J'0JFRR)B^S"I5-NV]L RX^0A=;#VRBD6Z=&DKW^'(/ MA4 K6<%NLI&T8+ ?M:NB\GQ9*ZDU](I:EV[Q_8IHN57.$G!,H42KK,M'5+=E M%+:,"(H@NB(X%1*$*9H"EBGD5H-$SYZC'W_@)* _??/O"_#%%@A=KXR #*KW M0%"GE-]MA'(YUNA>J ]E+C1ZD ;R_^ "' GL%.2AJ(?Q&0IY@E.6>A)*,(T3 M3T!(@&D8HU=^Y@_3(6$XBGI[BF,>>K,<$W;:G__['4] F'Y5 F),(NY)(H)# M2OP$4(YI&IQ(0!CAA/;Y2G$:)EX"(AQ'[)LGX'Z\L;\\?)HRG!+J29((!VG@ M"5@2X""DP^$3R!;GQ$L'9F$/1V*&21I]U_B_JOPTYCB)(T\2!E!0SHX2 #T. M>V0X 83B*.B7#%,<>]N',(K#)!XAY*@CY.@SA)Q+H-^J;'E7KE #Y%$VN:P% MFE;@V@P9><2/0S0\OL@0#:O]PD _QM'/$07#DL<^+ 0<#N(@--DCV'TO?OTR MWO /=M=)1X)/;;K..BEP6\[U7?_KX6FFO!;[A!;/GO#$V9.=&OL 8 ^PR!_&8<^(48IITG-ZE. X M2-!+ <=SOF]&AUW;:\B_K>"@S#CFWNG"(LP\LDAA(0^9ISCB'+V1S?I9!?X! MIM:VQ^M-5BIWRG=.1)B$?0(!QV/L&#@HZ,,!2DH(0Z^D7.[*JAJ"\[\A&4[J MD#Q-,:?#=&O5[X0VF1%NJ?X>E1?0#[ I3H$3=G**094LJ-KFIKWO#($Y$$@! M_^(X&)QX\4GMUPU<5F!5)![AU:2]O@&F3+@_3+T>AAHQUA\%#*H+Q7XI%A;( M7EBWI2Y<;BQQ='H4IUY/P'TBHJ-S#RIK=.9>0\^4J"#?2Y1+;482#'>49&26 M W]/7\'3;]9Z!OVL,R!"H%S7D!H[ZGV:\I _/7JF(>9!.!N2IR09E"<\FJ%W MKE=:%CU>;\HH[^VF)$B]49K2F:\9S*!\GZ/GGF.F<-5A"9EYHA#2%?K,-+57 MGC@\4B)P[:&#I]S<>\75 GK5OE4U5&C;F/9!UTF[Y_!U^PKLU=NW]%O'HQI5 M8@6FP7D"9YEJWZ?MP,B->Q,NI($7IOM9P)->**L \RLIS6%@%^C^27#U'U!+ M P04 " #=>O]0'!V,4 ," !)! &0 'AL+W=O$KQ+V[FC. M0B4EXF,(/M3K) V&0$%%@4'XX0EN0*E Y&W\G#B363( C^<']G>Q=E]+*1S< MH/HF:^K6R9N$U="(0=$][M_#5,]EX*M0N?AE^S%WZ16KP1'J">QC+AP5GVTK MC/PMXA&]N 424KF7.2?/'3)X-?%L1Y[L!,\5NT-#G6-O30WUOWCN/[C+3+$[2;JL+!D#0MVZ&2E03'OF]* M1];WQX\S JM98!4%5B<$/@VZ!,NP\2W;HR51*F"3?_>_$)/19;S MIV,'_.AZ-=@V-K%CL9#QIN?5^9ULQO;XFSX^LCMA6VD<4]!X:+IX[77MV+AC M0-C'9BF1?.O%:>??.MB0X/<;1#H$06#^>Q1_ %!+ P04 " #=>O]0N:?O M+WX$ #0$0 &0 'AL+W=O]U)CBPO-TG$+.]+DL0."=E50Y,SA4 M:T\7"EA2&>691WT_\G+&16\VK>:6:C:5IYZX MY>O4V EO-BW8&N[ W!=+A2.O14EX#D)S*8B"U67O*KBXH9$UJ%;\SF&K=ZZ) M#>5!RN]V\%-RV?,M(\@@-A:"X=\&YI!E%@EY_-F ]EJ?UG#W^AG]ARIX#.:! M:9C+[!M/3'K9&_=( BM69N96;G^$)J"AQ8MEIJM?LJW7CM!C7&HC\\88QSD7 M]3][;!*Q8X XAPUH8T!?&@R.&(2-0?A6@T%C,'BKP; QJ$+WZMBKQ"V88;.I MDENB[&I$LQ=5]BMKS!<7ME'NC,*['.W,[!9B$(9%B31:PP?8IL!F, M)I\78!C/]!?2)_=W"_+YTQ?RB7!!?DMEJ9E(]-0S2,.">7'C\KIV28^XC,A7 M*4RJR8U((-FW]Y!^&P-]CN&:.@%_+L4Y"?TS0GWJ'^ S?[-Y,#E@OCAASM#< M#XYZOW&;+R!&[\$A[WO)"-N"AA5>> 3O5WPV=ZJY5%+@=0QU/:4B\Y2)-=@: M[BWC(N9%!@X&@Y;!H&(P.,( 86]J8"_1E&#$2:V= H>1 /0V/!5H#MM*A"-Q^*7D"IEP1 MC-L(QNZB5=VK;?N:% C+<*=CR*F**:XKFE45Q?TC8Z_8[CF=M$XG3OK7-1)A MACS F@MATX;5+:IT'DK'Y%7/4AKXA_LU\#NM]MWE4W+#JRWZ5;0'9;A&&^ZQ M&-/]QVO>K-KE&H;#(U1WMI7 2?6;X@;Z6[39K]M!WL$K MWOUH$!VA1#M*]*U5!)&XZ]= [5((H_!8 3MM#D*W--[=6YV/^D'H:,N@4]I@ M\$%B'W0J&@S=LN=T<;8[>V?PQ,!4HLE]@2IC;R:R,"\/ ?6N>\*M4:63?Z?: M@5M==VI"_B;S>NO"PRNY6:WP-'M&&M'$?JG8XN-G>?^!9S.;9A>'3I:#T4?5 ML1/68/P?;-LW#S(ZA0TF_Y^NTTY1J5M1_[VRT]=RV:?!$7&BG5Y2 MMUXV73AV*P/MQ([2#^HHVJD==:O=>RG#";$RPGPSPR& YU"^ [6S[6>*J>AE_ M,7\=7,SKCPL=3/VMXRN>/O#<03)8(:1_/L(BJ?KS03TPLJC>CQ^DP;?MZC(% MEH"R"_#^2DKS/+ .VH\XLW\ 4$L#!!0 ( -UZ_U#OXH"JSP( +X' 9 M >&PO=V]R:W-H965T>S MXTJJ!YU1:N IYT)/O,R8XMSW=9+1G.B>+*C E;54.3$X51M?%XJ2U#GEW ^# M8.CGA EO&CO;C9K&LC2<"7JC0)=Y3M3SC')93;R^]V*X99O,6(,_C0NRH4MJ M[HL;A3._14E93H5F4H"BZXEWT3^?C^U^M^$KHY7>&H/-9"7E@YUSO<8@:A\@E6C-S:2V((=-8R0J4W8UH=N"T<=Z8#1.VBDNC<)6AGYG.2HT6 MK>%.$:&)TU;#._A$5))!&(0!+)@NI&9.]>,%-81Q?0)9 4S 729+342J3^%H M9Q[[!MG9&'[2,)G53,(]3#!B#X+^J0MZOUS \=')7.9X-K66ZEXPDQ4=J//# MJ!]+T8,HV$'=1?%1L5:VL)4M=+#1'M@KDR@! M7*2I$XUP*V'"I2XQ%U@]-XJB_5+)LD#M$(Z7*1,;MU,*PT1)4_A24$7JBGR_ M1@9PA='TCP/\HY9_Y/B?[>%_B?T-6,_N,G?)7.,-'9Z]&AZG47\4QOYC!XNS MEL79019U2$Q4KJTL2\(I_/HK3COA!FVXP7]9M&'+?WA0KL]EOJ+*BI6T?:%1 ML-TNZ>J\&G>P53R\Y;MK-VK)C Z2>0T*)4;5D"$96L@*&1Z_CD^07V??SD9O M.$6#;DKCEM+XWQ[JV?CMH7XKC+]UN]J7#>$W#*O+Z1K=@MX(&PO=V]R:W-H965TM#M=&F>_?L!2=8:S"U3=)(_?%G PM) >^=U)<$ M _-],\/XF_'BQ,6K3 E1X$?&BH,K M"T%P4AEES$6>-W,S3'-GM:CN;<5JP4O%:$ZV L@RR[ XKPGCIZ4#G;<;3_20 M*G/#72T*?" [HIZ+K= KMT5):$9R27D.!-DOG7OX:8-\8U"]\3!W,"Y9D MP]D_-%'IT@D=D) ]+IEZXJ>_2!-08/!BSF3U"T[-NYX#XE(JGC7&VH.,YO4_ M_M$DXL( 12,&J#% OQK $0._,:@RY]:>56$]8(57"\%/0)BW-9JYJ')36>MH M:&X^XTX)_91J.[5:EU+?D1)\$SB7N,JM!!_!'XPJ N[C[R65M$KXS0-1F#)Y M"]("T!Q\2WDI<9[(._#AE[5,L2#2W/Q*&3.("U=I9PVE&S>.K6O'T(AC]^5A M CQX!Y 'H^?= [CY<)L6-?( VL:.]D#B"?"OT:Y17)VX-GNHS1ZJ8/T1V&TI MXE07$2@$C0G C/$8FVQ9L/T6VZ^PIR/8?W*>G'3ZAH*M+6>5I=FHQQ7TO" * M%^YQ@'':,DZMC+UO;HDB:#$#:X8&Z\N".VMQ9U9?-SS3LB4E%Z#,J9(@Y4*2 M@I^( #?=]2WXJ\S'6.!8D)/>(71H8"BWH9C3QO/AP6]#I] M\JSD7_(CR147YT$)\7J<\R@] P;#ASQ- ])XL=/=4@VZ@GALHG,%@S)-.@:!=@AZ+ MJH[S V#$U-;3X[,M&WX_&R$:\:'3)&@7)8L,KAO3X#_J(.Q$"P;O%)W"^8'J M0K?%&_0EQ$/^6/5UR@;MTM9NMP*?S5Z[ TK@9'#+P;Z*?43>/!IQH1,R:%K0S#7MTR%LWO-%5\YR, M[#C4Z1RRZ]QG3 4X8E82P/>5UJKS^XT<]:LAF M9*\-O8%_7S/N7I;F#- >^9;_0M0 M2P,$% @ W7K_4&.#2?^E @ ,P< !D !X;"]W;W)K&ULM57;;MLP#/T5PMA#"W3Q);>U2 *DS89UV("@E^UAV(,2T[%0 M67(E.6G_?I3L&MF6N'W9BRU*/#SDD41-=DH_F!S1PE,AI)D&N;7E11B:=8X% M,SU5HJ253.F"63+U)C2E1I9Z4"'")(I&8<&X#&83/[?4LXFJK. 2EQI,511, M/U^B4+MI$ ",ZW0:1"XA%+BV+@*CWQ:O4 @7B-)X;&(&+:4#[H]? MHG_RM5,M*V;P2HD?/+7Y-/@00(H9JX2]4;O/V-0S=/'62AC_A5WM.QX&L*Z, M544#I@P*+NL_>VITV /$@R. I $D;P7T&T#_K8!! QAX9>I2O X+9MELHM4. MM/.F:&[@Q?1H*I]+M^VW5M,J)YR=75:&9HR!.\VD87XS#+R'N3%H#G<([X!+N>U36*[6P8C>-)N-V7\U^G)#X?#EJO/RH: MM!4-.BOZ*+C%?CFB(?PC$R;CG3';;KC;IF-Y=0DZ2*S+6KJYWLYNN3H)ELF-WQ%)^KH,;GL MYNA*-]SK4.XY^<;TAE.C$9A1K*CG&K"N6W1M6%7ZIK52EEJ@'^;TJJ%V#K2> M*65?#-<'VW=R]AM02P,$% @ W7K_4,!BJYS@ @ U @ !D !X;"]W M;W)K&ULK59=;YLP%/TK%NI#*[7A*T!2)9&:9-,V M:5/4C^W9A9M@%6QJFZ23]N-G&TI(0]BF]26QS3W'YQZ;>YGL&'\2*8!$+WE& MQ=1*I2RN;5O$*>18#%@!5#U9,YYCJ:9\8XN" TX,*,]LSW%".\>$6K.)65OQ MV825,B,45AR),L\Q_SF'C.VFEFN]+MR232KU@CV;%'@#=R ?BA57,[MA24@. M5!!&$8?UU+IQKY>N 9B([P1VHC5&.I5'QI[TY',RM1RM"#*(I:; ZF\+"\@R MS:1T/->D5K.G!K;'K^P?3?(JF4P+@UP#_;P'# M&C TSE2I&!^66.+9A+,=XCI:L>F!,=.@5?J$ZG._DUP])0HG9_-2J!4AT#W' M5&!S& )=H15GR-PJ=+X$B4DF+E!:($+1?!;]/%]*.D"^<\#3P;+\7Q9;F=LX M[#4.>X;6_Q>'>WC]AM.(HF M]K9M3T?0*-P'':@<-BJ'O=GO[]&:4$QC@C-U::IZI93W^! T.P2]/MS"%F@) M75E7P*"=4!!%3O@F[^.PP/6\R.W./&QTA;VZOJFB36C,\DYIX9'7;N %SAME MX9$R/_0\IUM8U B+>H5]R(@$=!,_ET20/QS"J.$LE'S>\XUZM"Y:K=B8$ MXZBD1 J4,BZ@8#O@Z'P_OD"_4&?AF(^/'!SZ)_QSG7W-=/I589&J=TTUOP1X MQSVN:Y]S_#ZY0\,R=>)[E/-A\SL-U!+ P04 M" #=>O]0)P9M6)L" !G!@ &0 'AL+W=OPS_=]]]T=/F8[J5YU"6#(ON)"S[W2F/K.]W560D7UM:Q!X$DA544- M;M76U[4"FCM0Q?TP""9^19GPDIFSK50RDXWA3,!*$=U4%56_%L#E;NZ-O(/A MF6U+8PU^,JOI%M9@7NJ5PIW?L^2L J&9%$1!,??N1W?+B?5W#M\9[/31FMA, M-E*^VLUC/O<"*P@X9,8R4'R]P1(XMT0HXV?'Z?4A+?!X?6#_Y'+'7#94PU+R M'RPWY=R;>B2'@C;' M(P#R# /"#A#^"QB? $0=('*)MLI<6BDU-)DIN2/*>B.;7;C:.#1FPX3MXMHH M/&6(,TG*=":%8:*!G'RM05%;74T^DA1TIECMBGV9@J&,ZRNT/^P-*$4%64I5 MR]8?S>N:"5D4N'I9I^3RXHI<$";(MU(VFHIGD"%\9.&CVS-R MHK[TD>.+_J_T9YC'/?/8,8]/,*^4S !R31JLG"+8KTH361 -->T:ABTA.=-& ML4W3&K8* *^G&6I4&V[BPMFY\);-O';YL7O],XC8/IL,A)+W)R5N0CUJ\2K&!95S6M8;! MDX'@[Q0..;U3Z!_=Y0K4UHTX33+9"-->Z][:3]%[-SS\/^[M"'ZB:LOP+G,H M$!I&PO=V]R:W-H965T[ M-@31AD21]H*_[KD^YW!MSRJI7G0&8,@NYT+/O!?QF4.E. MGU@E&RE?[.!',O<"2P@XQ,9FH-B\PA(XMXF0QM\FI]=N:8'=_C[[-Z<=M6RH MAJ7D?UABLKDW]4@"*2VY>935=VCTC&R^6'+MOJ1J8@./Q*4V,F_ R"!GHF[I MKO&A Q@,CP#"!A">"X@:0.2$ULR.#2J8<+^Q;51 MN,H09Q8KIF,I#!,E).2^ $6MNYI\)G>44Q$#6;MBLLD)%@TY!KA<@:&,ZRN$ MK@LF9)IB[^O.@%)4D*54A:QCS#X^P_UF*:Q(%GT@8A$$/?'D:OH(8X0,+']R\A_OH8VMFV)H9NGS1D7SK M^B@0F6)IU>[51S'9NY=TW9.M>R?VCMJ]([?W\,C>]R8#1:C68'J-K-%CA[9' M^W4Q'84H^K5K5U]0,&V#WA$;ML2&)XFM(,420+F&[D[PJY.,.EM'DVGP@=]A MT#"ZB?KYC5I^HY/\GJ2AO"%F&QDS:I!NQ4QVWO^J!8P.N W"*/CH<%_433#H MES!N)8S/MY@SNF&<&0:]-,<'!'KJH"_H6!U,6I*3,WSNL/L?LR?G5'-?T($* MOW-WVG?K%U5;AO<9AQ1AP?4$75#U6U /C"S<=;J1!B]GU\WP^01E W ]E=+L M!_:&;A_DQ3]02P,$% @ W7K_4-X>6U#Q @ )@D !D !X;"]W;W)K M&ULS59=;YLP%/TK5V@/K=06 OFLDDAMTFV=5C5J MUNW9!1.L@B^S39))^_&S#6%90E"E:=)>$FSN.3[G7NSK\0;%JTPH5;#-4BXG M3J)4?NVZ,DQH1N05YI3K-S&*C"@]%"M7YH*2R(*RU/4]K^]FA'%G.K9S"S$= M8Z%2QNE"@"RRC(@?MS3%S<3I.+N))[9*E)EPI^.)TZB4->M=>7HBD,TR_L4@E$V?H0$1C4J3J"36G9_A" M3*7]A4T5ZSD0%E)A5H&U@HSQ\I]LJSSL 31/,\"O /Y; 4$%" X!W1. ;@7H MVLR45FP>YD21Z5C@!H2)UFSFP2;3HK5]QDW9ETKHMTSCU'3.9(A<,5[0"!YS M*H@IAX1+N.G'GKZ:4_",;NND%4KQ;5:Q6US!G'.(:?<+=55 C"888BQU)2 MB^M^O4#__RC#H!8T:'7\J!(J]-8UB]B,-^WLN&&PO=V]R:W-H M965TG9!1"FA?B,^^]^Z],^=\)]6+K@ ,>:VYT&.O,J:Y\WV] MK*"F>B ;$'BRDJJF!D.U]G6C@)8.5',_"H+4KRD37I&[O9DJ&3KRM@-O\@;NH8YF*=FIC#R>Y:2U2 TDX(H6(V];^'= M9&CS7<(?!CM]L";6R4+*%QL\E&,OL(* P])8!HJ?+4R EE0#1/)GUEIJK%WZY$25G3#S:/<_8#.CQ.XE%R[7[)K(G=%6F;,UI886N9([HFPVLMF% MZXU#HQLF["W.C<)3ACA3/(@M""/5&[F>@J&,ZQORE3S-I^3ZZH9<$2;([TIN M-!6ESGV#%2W.7W;L]RU[=(;]YT8,2!Q\(5$0!2?@D\OP*2P1'EIX./H(]]%G M;S;JS4:.+S[#-Y%U(S5S_Q^Y(O^\"QP7W%"@06U!7R@5]Z5B5RHY4VI&E=$$ MNX;ST32<'9.VW6LY4L=AYVU;I$F6);F_/6S2B:PTC,(^ZX/ I!>87!3XC--E M;[=1DV3M+3XH:]N.%%(*R M"7B^DM+L SN?_7-UP P :@T !D !X M;"]W;W)K&ULM5=?CYLX'/PJ%NI#*VT7&X=_51*I MS=ZIK:YMU&WOGKW@!*L&4]MLMM_^;,,"S1)ZZHF'! R_&8_'9C#KDY#?5$&I M!@\EK]3&*[2N7_F^R@I:$G4M:EJ9.P[E=BT9S5M&]!*HI2R)_O*%\AXO?&;'0ML+_G9=DR.]I?IKO9>F MY?Y1L/6D64TTQ; M"F(.]W1'.;=,1L?WCM3K^[3 \?DC^Y]N\&8P=T31G>#_L%P7&R_Q0$X/I.'Z MLSB]I=V 0LN7":['?\>%&7[<\V/'O_HE?]WST\'EHQ1JTL26-7*L]H&\W^(XB0)KV?W8 MK8FZ-$ACC/NZGV2O>MFK6=FOLZPI&TXTS:4>6&(71!)3AP&^M$*:K5S)J,^Z[C1=9\TO,GBZSY MY(G3.(0A3,_7T41=%.(4P^D927O9Z:SLOZQ.^[MK&,]9=9SS&L$A9N$B;J-1 MD*-%_.YHQT:&*,#G=D^5F$S]GSY!I*%UD H(AWP*XR 1TM..M"TJ"D;/M!$R5A1B>OWW]T4;8?H5\ M(/+(*@4X/1@%^1BBTA:8^PO]0BSX\&WH" !;!@ &0 'AL+W=O:'MAK](*I+C ^K'ZDX:R^]9,EHB5U1PD+B=>]>3JU5L M_9W#3XJ-.EB#K60CQ),U;K*Y%]B$D&&J+0,QGQVND#%+9-+XW7%Z?4@+/%SO MV;^XVDTM&Z)P)=@OFNEB[EUXD.&6U$S?B^8;=O7,+%\JF'*_T+2^TZD'::VT M*#NPR:"DO/V2YZX/!P##,PP(.T#XOX"H T2NT#8S5]:::+)(I&A 6F_#9A>N M-PYMJJ'<3O%!2W-*#4XOO@J1-90Q.%JC)I2I8SB%QX:4'K?O0[57>LS[OV6C>:ZHJH:A]\D,7<-6B9P=13\_C=V+& M?&PO=V]R:W-H965TVDM%45)I1CBL)JBH*(O]<(!/;F=?W=@M7-,NU7?"C:4DRO$9]4ZZD MF?DM2TH+Y(H*#A(W,V_>/X_'-MX%?*>X59TQ6"=K(6[MY$LZ\P(K"!DFVC(0 M\[G#!3)FB8R,WPVGUZ:TP.YXQ_[9>3=>UD3A0K ?--7YS/OH08H;4C%]);:7 MV/@96;Y$,.5^85O'3B8>))72HFC 1D%!>?TE]\TY= "&9S\@; #A6P&#!C!X M"AB^ !@V@*$[F=J*.X>8:!)-I=B"M-&&S0[<83JTL4^Y+?NUEF:7&IR.+H72 ME&/SO@9M"6<>#X!B_R;5!*3&%AZJE.84%*J@FC#YB>PDIB M2:@9$)["-YVCA+E2: H=4Y4PH2J)\'.^5EJ:O^&O W*&K9RADS-\Y5:1SJUZ M) H2JW/?-:J)^X%CMDWK+IKT)E/_KEN;MP3%>X)&O5$;],C8J#4V>H>Q>9)4 M1<6(-L9((:2F#\1VM7W^:OZSCJB@UW]B[W#,(^'C5OCX/<)?$3M^?H3/U;X2 M5,OU.RVJ0)FY5J_,-:BXKKM5N]J^)G/71/U_X?53M"0RHUP!PXV!!KV).2Y9 MM_=ZHD7I&MY::-,^W3 W+R)*&V#V-T+HW<0F:-_8Z"]02P,$% @ W7K_ M4!6$4 E[ P [ T !D !X;"]W;W)K&ULO5== M;],P%/TK5L0#2&RQG8\V4UL)4B% @":VP;.7N*U%8A?;60>_'CL-2;I\3:+B M98V3>X[/O3LY218'(7^H':4:/.895TMGI_7^RG55LJ,Y49=B3[FYLA$R)]HL MY=95>TE)6H+RS,40AFY.&'=6B_+<%>+/=G2&ZKO]M?2K-R:)64YY8H)#B3=+)TWZ"K&V +*BF^,'E3K M&-A6[H7X81V/]CP2^!!U\###'L M@()_I\P-76A;&JWJ$T:L9O9+1'QMP M.])%7]D<1D-=M%(5_>-=7Q&T=_8C[$5/[_K>.A2A(8E-TB$\9=?9I%U1$W/( M.Y-A49-,:#R:GFO9BF;2L]-UIT*;P$/!?S%MT&-:/^RTT5<610// =2$+)I. MV0G3AIUGD#%MX'<4=A/6U$&(!B0V$8LF,Q9/F[8)672NE$5-S**SY&R,N@GJ M!<-FQ$V"XN_(00S\7,:)?'3XOC M0HM]^79^+[1YUR\/=^9SC$I;8*YOA'%[M; O_/4'WNH/4$L#!!0 ( -UZ M_U 3Y;_9*@, $0* 9 >&PO=V]R:W-H965T 1CRE'&A!][*F'7/]W6R@HSJAER#P)V%5!DU.%5+ M7Z\5T-2!,NY'0=#V,\J$-^R[M5LU[,N-X4S K2)ZDV54/8^ R]W "[W]PAU; MKHQ=\(?]-5W"/9B']:W"F5^RI"P#H9D41,%BX%V'O5G7VCN#GPQV^F!,K"=S M*1_MY&LZ\ (K"#@DQC)0_-O"&#BW1"CC=\'IE4=:X.%XSSYSOJ,O4=$D M-U*8E293D4):@9_4X]LU>!\C4H8EVH=E%-42?MN(!FD&ER0*HJ!"S_C=\/!S ME3L?.WWZL=-G]? )) @/J^!'L6R6*=9T?,W74@SG1"Y.LZ>&.2Z98\<-5O"I)I[M4F3[7T22 MG:O+D!*Z!872< _C#=HB^U!6'\0L?WS3+'? / M7KD,U-+U(YHD]B/DU:A<+5N>:_?2GZR/PMXXK%B?A+UIWM'\I<_[JQNJEG@O M"(<%'A4T.G@?5=ZSY!,CU^Z-G4N#+[8;KK#- V4-<'\AI=E/[ %EXSC\ U!+ M P04 " #=>O]00Q+P4]P" "4"0 &0 'AL+W=ONCW'LYH0R9S2PWV[%:,!+E5$&MP+),L^)>+F" MC*^'CN>\?IC15:K,!W>/9G*3#!UL%$$&"V4HB'X]P1BRS#!I';]K4J?Q:8";XU?V MJ0U>!S,G$L8\^T43E0Z=GH,26)(R4S.^_@)U0)'A6_!,VB=:5[;=T$&+4BJ> MUV"M(*>L>I/G.A$; .\0P*\!_K& H 8$QP+"&A >"XAJ0'0L(*X!LG*&3A!EZ#[EI20LD0-7:3F&U%W4 MKJ\JU_X!UY>%Z"#L?38N\1[XN!W^M60=%."#\,G1<*^_!W[]?]ZG_^S=U15L MRN@W9?0M7W" SQ;OADDE2KWL50MCT# &EC$\P#B#@KP8+HGX$F6F391IDT1[ MVI>NBBVV;&8[>QIU8S_".C=/FVG9-?.\R,,;=EMJPT9MV*K6Q@_/BK)5265J M=&O-HVRWD=V M]55OMWBZIP]U:[]1T6]5<<.T4Y *%80F^]SV=U<)C@YY]?#;7H\_;)745)L: M0OSWV"-KSI4^ .TP MU=&ULO5AM1\7[/P;*E6?& M7M3@(;D=V6I%)".Q4!"1_'LE4Y)E"DFNXWL-.FIL*L7]YRWZS]IYZ#6"NZI%G"MH%VW*M\U<;-(1)-QP3:@ M4-(233UH]K6VY"NE*E&>1"'?IE)/3.[BN,S++!(D ;^+%2G E.4RY58J%UX) M^,0X!^ \>^!,A&MF$]TY/5 M86ARYV/6Y__:>HL,ITD+1^,Y!_ >:"RW'4Y4Z*NG"Q7O)\'BEQ7+$E+PG\#\ M>YF*]P%K;F/-U=;< ];NR3*E-*5+6?-91&-B2J<*PM,0:OM[G81AZ/IH;+WN M1ZDO%K@(A1VQ65\,V@$./:R[C5C+8=PXC <=KBHM;E5:2N58$I[) MBKLP$5!!XKVE( ]WO._+7&%')53+>9,41K#CND$JP"XV>^XUGGN#GLMJ/1)G MKV,/M2"+M!)Y0&*.@$?B>2?2GL[]EK>0KMW2EI#_JJ MC\&"Q&Q)T[]E-"6K[%@-7P(J&SVV ")Z \^$DD6JAV<0XTMP)C?K,WCINQC( M U0/"\+71#=.V;OQ0+4-=1MTN31)N1B%'39-8A[VO Z=1K$ !0<(W6L[X""A MY[_()O8"9#6O6<1YND@ELXN"Y;)]W!7.49Z!8')"$$F? .1-MM"<'.0>H2WW MR/=/9Q[V]X=N?DX-0E=^"+N\]Z6@[>(N[08L* OG .UH1SOZ[P^>&G/XY#$( MF8X>HUC_[#&)'3Y\X*ZM@WNKJ^" MPXW5#VU;E[I8Z@("YW75F#/"-:0G[J5$7ZJ7#B8@OU\.0TAM;G8M&!SNP3ZV M RFU'R$,]_K(*[D5=0GKMUP]PDQ ?O<0' 1J\[5KW.!PY_8MRLJHNMPG?\F+ M:4ZH,%V3:IA6:PUMN[M"@U1@=Q=I[5ULO]0;:VIQA8# M !("P &0 'AL+W=OYW#P M.0<8["A[X2E" KQE).=#*Q6BN+%M'JS0H MX 8MD7@N'ICLV8V5!&"GQCM^$$;J)6L*'U1G7DR MM!SE$"(H%LH"E*\M&B-"E"'IQFMMTVJF5.!A>V]]IME!AO/J#=_J_W N,$) MP*L!SQ3P:\ W!8(:"$R!;@UT38&P!D)3(*J!R!3HU4#/%.C70-\4<)U]Y!R= M057(=;Y,H("C :,[P)1>VE,-G72:EVF"2\'D*):<&$U?2RS>P3EY.P.7%%;@ -N I9(@#G(/G' M^+3_*]E-*2PXE M-["%=$J9MN/:@=O* >^$ XN2=(#7OP:>XSDM^/@K/.\ WSF)3\[C/R"3N'L2 MGY[')RC>XVZ_!9^=QY>HV#O?BM\9K[T5OS=>>RL^_[<_O_AKYVV9PTTB>TTB M>]J>?RH4F N&5Z7:=?D9>WYCS]?V@I/V]J50( ;&-,OD;KY4V0\N9<8GE!#( MJD%=$U=MN5M-T=-3J(-J.W(Z;M =V-O#%#5238U4,R/57:O*]SZJ[HU4\S:5 MU_\H6K2*PJ!1?0A1T(0H.!NB)RH@^;-GM06@,A >S.MY;A0>!:!=Y1X%H$WE M^$>J6:LJ//II=Y]5;B1E1P%H51W/./^L"@(_B(XB\%GE2UG4'H%N$X'NV0@L MRQ5'KR7*!9ANY?-,W86-R?"_U''4V(N,ZEA>FF)9L2C1)1M7]2P/V/C%O)YO MHR^JJ_+0/CB.U1U3;K0;G'- T%IR3B>2/Y55][:J(VBA3^@5%?+$U\U47G41 M4P(YOJ94[#OJT&\NSZ/?4$L#!!0 ( -UZ_U"2!AWH^00 .<6 9 M>&PO=V]R:W-H965T9" 8R(Z\*5-PKDGU_?8YSH>[H1\ M5RO.-?B1I;FZ&ZRT7M]ZGIJM>,;4C5CSW/RR$#)CVMS*I:?6DK-Y&92E'H8P M]#*6Y(/1L'SV)$=#L=%IDO,G"=0FRYC\]X&G8G)N<(]NIP07 27BKX3OU,$U*(;R)L1[ZH&#FWY:/>9H63":/?VK20?/.(O#P>L_^:SEX,Y@WIOA8I'\G M<[VZ&] !F/,%VZ3Z6>Q^X_6 @H)O)E)5_@6[&@L'8+916F1UL,D@2_+J/_M1 M%^(@ *,3 ;@.P.<&D#J V 'T1(!?!_CGOB&H \JA>]78R\)-F&:CH10[( NT M82LNRNJ7T:9>25Y,E!1+ICG8QWR><,V25'T!GT"2@]>5V"B6S]70TR:S@M^;U5D\5%G@ M$UD0\,V\>J7 -)_SN2-^TA\?]L1[IB)-6?"^+ ^XE_"/37X#"/P*,,3P^\L$ M?/[TQ9'6^&P6%)]FF7P\%\679K5J!]GTTI2.ZD6::41*6G*"]F!^%,M?+/:3 MI(?;;[C]DML_P=W,2NFBK-2L&,*2H?#&[0AC2% X]+:'PH^$&S7"#WN'^NN"Q**/E:2,W>4@YJO17X#YR6?E(1 M!X?#<^<2-KF$YY7^<!))KDN' M-BV^I\8(MDT#7EU!=-"2T,4:UA1'Z@306LAC!\KX@KW<'2B";-34@?+] ]3Q M8'$[6/P3"D+3<]%7""%8":F,#^R,)1@ V.2)[BMR:]CH^HZ-6LM&EWMV37%8 MT""*,+4U[,)"LW2(+6(7AK#OA]26T86+?'S"*5%KVZC?M]U"%B*B4LS@XV*V M-HW"ZXO9VC6*+A1(S,>M$>VGE&S]',575Q*WOHWAQ4K6%$?+$H7(7I8.F!_$H=5$)PX8@B&& M%F[JP-'8-%*WD+CM)?C,7G(LI%YQV5?1UKXQOKY>K4ECQ&6CMEI=D.EP M]K)SH4C'01TH\S&!3BC5M@SK"H@#:'S%3!PS!(**GEE3;#G!_.W ) M9=;4.9JU_HOI]35K31:?N6ONTRSNEB^&%-F:=6&$8!LV<&ULS9A1;^(X$,>_BA7MPZ[4-K$-@5: M&WO=+O:TZ+2[CVL]L&0@5B;Q)QM M2OOMSS809U5(5J="^@)Q;,_\9^SQ#SQ8"_E3I0 :/>59H89!JO7R*@S5+(6< MJ0NQA,+TS(7,F39-N0C54@)+W*0\"TD4Q6'.>!&,!N[=6(X&8J4S7L!8(K7* M Z%XJ) $N;#X".^ MNJ;43G COG%8J\HSLJ%,A?AI&Y^281!919#!3%L3S'P]P@UDF;5D=/R[-1J4 M/NW$ZO/.^I\N>!/,E"FX$=D_/-'I,.@'*($Y6V7Z3JS_@FU 76MO)C+E/M%Z M.S8*T&REM,BWDXV"G!>;;_:T341E L$')I#M!.)T;QPYE;=,L]% BC62=K2Q M9A]H5@!FDN1HQM1:&GR9#3H%-TX[R 5.D=W M8%>8%PLT!NGV0C$#]'6:\05SV7U_"YKQ3'U [Q OT'TJ5HH5B1J$VJBTOL+9 M5M'U1A$YH.CSJKA -#I#)"+1P^06O7_WX5VW%BCB:F2\W9;#-@HIG4R.PU,.EZXNK'E5NH M\ZAW'N&:M'5+K=W3K%-<.HQ??YWB%^N$>R2FE_O7J5=*Z?U.[*^P3NC[%V,; M?=*0J[HD]4ME_=HDC?>G!L%.AA9H"D@Y"1R2LTJ/$[@OB?4N8Y2;U4]5C?K+ M4OUER_L?F\U?O_]QY$_DZ#05@"L0P*]? UN;OQ9!%/4[^XL ^Y,:_]91?<(R MP/Y0Q_6G^E$*H<$G1L_ 9)U\#P+<-@E(".1$0" >".0(0"![_A]$ M-#I0!YX'Y*WQ@'@>D!9XT."SN0X\#TC;/.@VU@'U/* GX@'U/*!'X '=PX,# M_Y&IIP%]:S2@E3N?%FC0X/-P%825>T%[Q_HWDPMNU&0P-Y:BBYXY;>7FVG+3 MT&+IK@JG0IM-Y!Y38 E(.\#TSX70NX:]?2POCT?_ 5!+ P04 " #=>O]0 M!7];Q@(# +"0 &0 'AL+W=OXYOA#$?C#>,OH@20Z$]=43&Q2BE7M[8MTA)J+&[8"JC:R1FOL5137MAB MQ0%G!E17MN25%* MO6!/QRMDCK($V@'+.:C1G5')U$TJ#+-'.V_KW$.3G#?I2EKJ!2JEE,@:[RL MX!JI*\]@Z!I;KLAPZ9=E/76]($SBL;W>#<^ 61 D4=B;[4D->ZGA6:E]+E8$ M+TE%Y&N;KVF7KT."6\9P1TDT+(V]?]3PZ"K(7>EX\K#KN5V%SLW M28[2=LC.'QTGKKW3)52X"M-M!3*2VB>U7^T[^IWI8P?K,_=VWO;E-YKV,^$> M\X)0@2K(%:5S$ZOLX&WG;2>2K4PO6C*I[LP,2_6U EP;J/V<,;F=Z /Z[Y_I M/U!+ P04 " #=>O]01J+"!3L# "#"P &0 'AL+W=O5:VXO[;)4J?6&/AP5>D0>BYL6=@)-=6TFRG#"9<88$68ZL M*_=R-M!X _B:D8W<>48ZDT?.G_3A4S*R'!T0H62AM 4,?\]D2BC5AB",[Y5- MJW:IB;O/6^L?3>Z0RR.69,KIMRQ1Z9NA(NQPN.AX!LD-!JLZ0>COFAG3??*@!+S-@*?&-YRM/MQ K1)T)27T MY:>\P)F 3E#H-"8*9U2>H;1 &4-?4KZ6F"7R')WLG8>V@E"T07M1N9V4;KTW MW/KHEC.52C1C"4E:^'$W/^K@VR!!K8.WU6'B=1K\O&87R'?.D>=XSOPA1JP[K15=W"\U?A=8IW]ZUCWA/;KAO.-&_\--V5_0;L= M=IY$UX0F"/H)S65G38/:56!(Y62:H2A)=73^A3:/>&48B'/VKJ]#"0R@>C1_#P.0\]UAO;S;K,T4?W( M]_9!<1,4N8$3[J-F393K]KR@1NT)%M:"A=V":65>:XYTT65'(:+:;O3>->_5 MKGJ_3^%/B_N*AUGW$^UW?5NYRQC"'?6#\+#838P;'6#B)B;T#RO=8J?OM->Y M7XO4[Q3I&A(E!=\0@?CR[[Z'M#:A%6N=-Y-^2^3!@4I-3. >B-2$>$[O0*0F M)HS:-1K4&@W^E^$Q.&IX-%$MPZ,):AL>353;\+!WMHJ!^XEY.W9;[&#;,M(-Z[Q[_ E!+ P04 " #=>O]032T$ MHKX" "[!P &0 'AL+W=O< M<\]U?#TY2/6H,P!#GG(N]-3+C"EN?%\G&>147\L"!.YLI9AZ/>^X<,]VF;$+_FQ2 MT!VLP3P4*X4SOV%)60Y",RF(@NW4N^W=+,8VW@5\9W#0)V-BG6RD?+23S^G4 M"VQ"P"$QEH'BWQX6P+DEPC1^UIQ>(VF!I^,C^T?G';ULJ(:%Y#]8:K*I-_)( M"EM:11([$ML( M]K.P'XPF_OZT(N=!_5X4-T$O\ALT^0TZ?:-38;] (_&&)ZJ$E'!&-XPS\XSW ME5.1 '8/3@WN8) Z]=-1G[C1CSOKLX8]*"?R6FT6%<'@Q'8T'O;;;0\;V6&G M[%']_@7X*J)/V3_I@#WB3[;&@\ MX5*8JE4VJ\W+=.L:LO\[O'K6[O B,J$)ARU"@^LA%DA53T4U,;)PW78C#?9N M-\SP=05E W!_*Z4Y3JQ \U[/?@%02P,$% @ W7K_4&[#:%+$ @ 2PD M !D !X;"]W;W)K&ULK5;;;MLP#/T5P>A#"VSU M+;<6B8$FW; -*%8TZ_:LVDPLU)8\24Y:8!\_2G8>- MW)PR[D13>W8KHZDH=<8XW$JBRCRG\GD.F=C.'-_9'=RQ=:K-@1M-"[J&)>C[ MXE;BSFU8$I8#5TQP(F$U@M"QC74K& MUV214KD&1=Z3^3-1L,9Z:7)Z#9JR3)WA\?WRFIR>G)$3PCCYEHI249ZHJ:LQ M%$/HQK7;>>4V^(/;D-P(KE-%/O $D@[\HA\_ZL&[*$&C0[#381[T$GXI^3D) MO7-JXNC*NQ[^Z[D'4/CFN6E@)/7*G=934:#;IG]5N?T>V.\6FG 02(?<=@N M06Y8#/^LM!_LO07'U7K?:OSP*%J'ATWA4.I#HPO_]0?MML95#IB'F>(*/9=< M5Y.K.6UN"E=V/KI[\^J:<8,R,/S ,U@AU#L?8Y%E-;FKC1:%'7X/0N,HM&PO=V]R:W-H965T'L0?%/L>BLN1)YSCKI]])=HT'R_9BZZ3[_3G=*>V,?7$5 M +)3K;1;115B<\NYRRNHA9N9!C2=E,;6 BFT!^X:"Z((H%KQ)([?\UI('65I MV-O:+#4M*JEA:YEKZUK87VM0IEM%\^AMXTD>*O0;/$L;<8 =X'.SM13QD:60 M-6@GC686RE5T-[]=+WQ^2/@JH7.3-?.5[(UY\<%#L8IB;P@4Y.@9!/V.< ]* M>2*R\7/@C$9)#YRNW]@_AMJIEKUP<&_4-UE@M8H^1*R 4K0*GTSW"89Z;CQ? M;I0+7];UN=?+B.6M0U,/8')02]W_Q6FXAPD@F9\!) ,@";Y[H>!R(U!DJ34= MLSZ;V/PBE!K09$YJWY0=6CJ5A,/L0>>F!O9%G,"QRPV@D,I=L0LF-7N42M'- MN90C*?E\G@^LZYXU.7/W)PLGG:#89S2:!=O%? MLVPC7:Z,:RVP[W=[AY;:^^,?$HM18A$DKL](; V"1BD4M3:G*7?@;Z+5%G)S MT/(5"H8DOP<-I<2_W4S//X^#@'\3QRR9+5-^G+KBDX[YX7\4]B"U8PI*0L6S MY4W$;#]0?8"F"4W<&Z21",N*WB!8GT#GI2'C0^#G8GS5V6]02P,$% @ MW7K_4-%0@XPL!0 XA0 !D !X;"]W;W)K&UL MU5AM;]LV$/XKA-$/*=!$(F59=N 82&P/:[%F0;.NGQF)MHE*HD923OKO=Z1D MV:9I-=N* ?V2Z.7NX=US#\\G3I^%_*HVC>4N2ENAELM*ZN@T"E&U90=24J M5L*;E9 %U7 KUX&J)*.9=2KR@(3A*"@H+P>SJ7WV(&=34>N+![\(FO-]H\"&;3BJ[9(].?JP<)=T&'DO&"E8J+$DFVNAG&R2(XZ\6=-"M M:1P/KW?HO]CD(9DGJMAP!M82W'/ST;$EER\_ZO$/@+B./;)C[X[T GZHRRL4A>\0"4GHB6?^:G<\ M\:7SWU9?_NO5C\B(.BE%%B\Z@_?8]!HD5J@$ ?%&0-01T*U,-Q+$@])&2>I0 M2;5BF=&(WC"4TCRMUMG9V@0J$N\,RHNO)9-AE,K29 M#,]DTFK_(A<*1+V2HH 52LW+&K8*@B8M;5A>!3?((XMLNO1V=AF%T1A/@^VA M,$[-,!Z2Z-AJX0&;X'@T/C9;GII%&,>DLSHB(>Y(B'M)^ V2;W+/N&K3!];W MV;^S98;2:/KB4U\#'Q\&3Y+(']2H"VK4&]3]7EA-=7PE&)TN["O!J9FO!!XP M7PE.S:)PG$S\V29=MDE_"9A2U^C^_&:JJ-0\Y144!(2I6%I+KCGS"C/QL$)< M3CQ&9.08+3Q&HZ'#V])C%"=#/Q_CCH_Q:ZOO,N'I)CX2QK[=F83$H>'4#&,\ MZ7%O;A(0>&I[S.FG8* M+ZK:2L3IG2Z+RQ?-I*2EMSG_@T:+P_WX$?:6](N=Y" BNH6^LF9'*T!6M58: MFKZ)OR+5;^O$.V_DQ MF_LY#T<_GLU=Y_D!?$:OY--C!WS&0Y=/+YZ'3R\>F21G^-Q/F[A_W/R]1.R% MR90K9MJXJ.QX96?=+5-V#\-CH,F>"Y0INS2?QAE\IRMHWZEAM>GY=F7GQ M?@S$_7,@"$0QK7-60/RF%*RH>YPMS@&?/B/;PS>G?1RK7'!I,SE:P5'B50)RR.5!K;K2H[(G1D]!:%/9R MPRB4QQC ^Y4 "ML;LT!WK#G[&U!+ P04 " #=>O]0*^M1 WT# O#0 M&0 'AL+W=O& M4M16 MIIF\2&8"^?37)M+!P[LYT6_OW.3AK:$C+$),27Q+[<>+DQY:GOZS2'@NHC68+ +PNI"FIPJI:^+A70S($*[D=!<.P7 ME EO.G:R*S4=R\IP)N!*$5T5!54/Y\#E>N*%WD9PS9:YL0)_.B[I$F[ _"RO M%,[\UDK&"A":24$4+";>67@Z#V,+622MM9-& ,8*"B?I-[QLBM@!HIQL0-8!H'S!X M!A W@/BE'@8-8/!2#TD#<$OWZ[4[XF;4T.E8R3515ANMV8%CWZ&1+R9LH=P8 MA5\9XLQT3I5@8JG)%2ARDU,%Y)"<"<,.,\8KF\1:JLF'&1C*N#Y !5V+FA<3 MY$^P:BL;3]M(CBO(XB>B2 FEU*87).YR"#KP,_Z\<<]>!_9:"F) M-I2<1[T&OU;BB,3!1Q(%4= 1S\6+X>&H:SG_YWW^:N\[9,1M?<3.7OR,O=U2 M@,4"-SB1"V)R("GE:<6IV_ H$GBLM9JE-(!0RC=%@@JI+ I4Q9I.[PC3NJ*W M''IB'+0Q#ER,@V=B_-;M>..N*=+&'_E0"PZZ*K7VDS@_]HA=3P4*;P8\6]0=\KFBO *"%Y'+= F*R;Z]==Q&>/QNRVG8 MQCA\HW(:/DGQ*-FKIJOJ28\Y"6&\5ME.'Z2O2C:SW"'3K*787^K 2Q +5WGK3&B2ICZKF^E;7=_YGK: M/?EY>'H1=LAG]F_ -9R/YNM?B4NJE@R/!0X+=!4<#3%057?G]<3(TK6?M])@ M,^N&.?[1@+(*^'TAD<%F8AVT_TC3OU!+ P04 " #=>O]0(N4GKQL" !> M! &0 'AL+W=OP&?[?G_N#K+> MV%=7(Q*\-4J[9503M3=Q[,H:&^%FID7-)QMC&T$:9Z4A)C8\67-)F&7V^O%DM_/UPX;O$WAVLP3MY,>;5!_?5,DJ\(%18DD<0 M_-KA+2KE@5C&SQ$SFBA]XN%ZC_XE>&[5Y\B*#M'IAF364$C]? 6;V,=#A+2RR,)Z9B0!MT#45!9 M"!)Y9DT/UM]F-+\(5D,VBY/:-V5-ED\EYU%>H)4[X2OCX#W<:T*+CN!)$,*Z M%ZV#\P))2.4NX RDA@>I%)?393$QO0>)RY%J-5"E1ZB^=GH&\^0=I$F:/*\+ M.#^[^!LE9O&3@W1RD ;8Q7\X*-#)K6;M%0@'=UAMI=ZR*T>VXTDB![_A0=BR M]AK2$^3SB7P>R.='R+\9/UM"02%=J8SKN'HG8!<3[.*DIPE6-*;3!&;#I1]; M8WUKG&_-OUHPX%X'7/]![O)YDF3Q[E!,?# N_LOCBG"='"C<<%8R^W 5@1VF M>0C(M&&"7@SQ/(9ES3\ M/X"GV^,H7W@AW+ZI>1_ %!+ P04 " #=>O]0 MSE-<'EP" 3!0 &0 'AL+W=OJ8QM!+%IU[%K+8HR M)#4J3I/D:]P(J:,\"[XGFV=F0TIJ?++@-DTC[)];5*:;1>/HX%C(=4W>$>=9 M*]:X1'INGRQ;\8!2R@:UDT:#Q6H6?1O?W$Y]? CX);%S1VOPE:R,>?7&0SF+ M$D\(%1;D$03_MGB'2GD@IO&[QXR&(WWB\?J _CW4SK6LA,,[HUYD2?4LNHZ@ MQ$IL%"U,=X]]/9<>KS#*A2]T?6P20;%Q9)H^F1DT4N__8M?K<)20CM])2/N$ M-/#>'Q18S@6)/+.F ^NC&'N"YW3@.?V0 MYTNXP+Z#6[0\CX!5A6%FH)([]LM# ZUO($_46X<+'3WC_@MHT1;<]O-3W#]F M,1Y=)Y]/J1X?W7'_7#P*RY?,@<**@9+1U64$=C^">X-,&Z[]RA /45C6_&JA M]0&\7QE#!\-/TO .YG\!4$L#!!0 ( -UZ_U"BM?]JUP( /\( 9 M>&PO=V]R:W-H965T]+46H@5P@ST KP9XQP+\&E J9U>1 ME6G-J*:3D10;(HTULIE!J4V)QFQ8;LHXUQ*_,L3IR0PD6U,CI2*7Y&N2H+Q$ M)&2W3K[E2LL"2Z<50>%O*:=Y!&1>[K+S&6C*N+I =)MK!HHMXB7 M+%^^H[K$F08)2I-'M"/S#5V9U:?YC)R?79 SPG+R*Q6%HGFL1K;&;$W,=E1G M=EMEYNW)['N17Q'?^4(\QW,ZX-/#\!E$"'<-W!V^A]NH<2.TUPCME7S^'KX[ MRB1YIKP =[@-&K?! ML6XYHPO&F7[K*D_PR?,@#/J-[RJ\RJC7#B_L#[H#[#4!]@X&^%.G(/'P2(D; MK5.:=[3]AK9_J@JCX_Q4,/TNTIX*#QNW@H-N;*)(%GLQM^1@D._6TRWU4+=(_;;<6*ZNW[AGJQAN+N. MX1[=,@[+^;EM^,/A\*.<'>9_ 502P,$% @ W7K_ M4*2+P2Z$ P ; L !D !X;"]W;W)K&ULS5;; M;N,V$/T50MB'!&BBNV4%MH'UI6@*+!#$N^TS(XTL8B71):DX[==W2,F*+XQA M[ )%7VR2.G,[,QS.9,?%=UD"*/)65XV<.J52VP?7E5D)-97W? L-?BFXJ*G" MK=BXV*94^<&>3+=W &M2W[9/ G3MHR5D-C62\(0**J?/9?UBE&F\ ?S#8R8,U MT9&\-IAZ""3&D-%/]>80%5I16A&W_U.IW!I!8\7.^U_VIBQUA> MJ(0%K_YDN2JGSM@A.12TK=0SW_T&?3RQUI?Q2II?LNNQGD.R5BI>]\+H0NT#0"P2G M$' F$O$%YK(>H%HFLMQ+V "=WM8C?$+:FBLXG@ M.R(T&K7IA6'?2"-?K-%ULE8"OS*44[,E"/9*=;(DN2.KHL $$EZ0]W/RV$@E M6JP-)0FF]K')> UDK:@"?4ANEJ HJ^0M*OBV7I*;3[?D$V$-^5KR5M(FEQ-7 MH:O:H)OU;LT[MX(/W K)%]ZH4I)5DT-ND5]>EA]=D'>1HH&G8,_3/+BH\/>V MN2>A]PL)O,"S^+.X6MQ/;>'\G/75#UL_(B,)NRX3 1( MO*M2@["I":K;@KQ@.QIL1\9V]('MKUS1BM":MXWQ@#4*T)8B\(:]4VH_R*YD M64E4"02,I\:+C,J2%-@720GY!LN="D O,R[L%3;O_!@9/W2[?9T%<9*,)^[K M8=YMJ#2.CE'+%IGBV@* [2DSQ;4./0]T_R;$&-QL'8GN?QP,KX*E8V M.!STP6IR*BHE*QC24PA>X\.%;SE?XBC937[OZKLY] L5&^P: MI(("37GW">96=+-=MU%\:X:7%ZYP%#++$L=A$!J WPO.U7ZC#0P#]NQ?4$L# M!!0 ( -UZ_U"-I)D,/ ( "L% 9 >&PO=V]R:W-H965T$8 M"AIFV#,3\MCA'QBR1*>-OQ^GUDA9X.-ZSW[G>32]K MHG NV!^:ZW+J33S(L2 -TRNQ^XY=/S>6+Q-,N2_LNMS @ZQ16E0=V%104=[^ MR4OGPP$@C$\ H@X0?18P[ !#UVA;F6MK031)$REV(&VV8;,#YXU#FVXHM[OX MH*59I0:GTSM")3P1UB#<(U&-1+-%6L'U/LS!F+W"K)&2\@W,B*(*+A>H"67J MRN2]7[N&7[A%!I$9/3XLX/+B"BZ ^1;C6,FM PCQV!O[S8-H\3? M'E&->]7XLZK[=EZ/[5[\07DRCD>]=EO>QZ1P/)J\*] _.,KV&;DG&PO=V]R:W-H965T[L%GOEIK^\"?33*VPEO47[(;:49^A1+Q!%/%10H2EU/OC'R8 M4VH#W(RO'+>J<0^VE#LA[NW@,IIZ@3QHP3UJC5M M8/-^A_[)%6^*N6,*+T3\C4=Z/?5&'D2X9'FL/XOMWU@6U+=X"Q$K]PO;8Z8HQ?$P M9YK-)E)L0=K9!LW>.#)=M"F?IU;W6RW-6V[B].P3XQ*^LCA'N$:F0DC> 0UH M\.5V#F].WK:EU8WR3YX:E& /Y?L)^+#.6L#FW6!S7.Q2(N/6E/8J#2OU0P<; M'H"UPC/W_8DEB%P:)35*5!HDTPAJRS(%1E7@268VBMD,3"G4JF/I7K5TSRW= M.[#T7T)$6Q[');3==? +3MJV3P$T<$#6QS:S\7@4!!-_TU2C=598S]K+LE]E MV>_,LF7C_X(KW& ,80<)@PI^<&S^A]72P\[*+G>("Y&8$T,I(=4! 2Z&3ZBE M(>WM\S]_.JD_ZH_;Z1]528XZDVQ8$ERF6:[?P9RKA;8;I%G,?D0\15)A2+(4/)151_/"]3BM Z M8WITK6HW)>'+M#)5?F_5J\#I-^3J'="J]E/2;:@OU>J6Q0B9% O$2.T)<\U3 MGN1)%R6U?Y+^T?6HW94,7N';&3S1XL"A06IO)<\TUS_7@CW\3HO:3,GHZ%K4 M'DK&KZ#%^(D6X9"VJT%K"Z7=%OIZ:KS LFAMLI0<6Q9:^R6E?RY+B=&4A9)' MJOB-'B1!N7*]G )W5A?M2/6TZA?/7)?DU].+9M/\_U[Q5$&,2Q-JSC&SL"SZ MMV*@1>8ZFCNA37_D;M>FYT5I)YCW2R'T;F 7J+KHV?]02P,$% @ W7K_ M4 SD?7:# @ E08 !D !X;"]W;W)K&ULQ57; M3N,P$/V54<0#2(7<>J$HC02MV(M 0G1AG]UDTEHX=M9VVO+W:SLA&Q;H[L-* M^]+8GCG'9\XTDV0GY)/:(&K8EXRKF;?1NKKP?95ML"3J3%3(3:00LB3:;.7: M5Y5$DCM0R?PH",9^22CWTL2=W&FPE*R&> M[.9+/O,"*P@99MHR$//8XAP9LT1&QH^6T^NNM,#^^H7]VM5N:ED1A7/!OM-< M;V;>N0)22Q.E!J?3 M:T(E/!)6(]PB4;5$TR*MX!1Z$5' E<:CA>H"67JQ(;I'G.X)QJ;V"G M@<\/PQ>8&7AHX>'T-=PW-G5>19U7D>,;?L W)U(^4[Z&RU+47!]@C#O&V#'& M?W1_ %>$$9XA+-W+^TF*NC)W#8S1W)Q3PF"IC=NV/3 GE7T)U $)PT["\&!1 M-X*O3S7*TOSY5WH A96TM9+>ZU?#-79<=D!LT^GY MH]7O#0T[L&^)7%.N@&%AD,'9Q/1"-D.PV6A1N3FR$MI,);?O]0J@A8RP4# # "@ &0 'AL+W=O M86H.>.9OQ08]M M),$4S3@0FSR'?#="A&W[EFOM#Q[P*I/ZP![TUG"%YD@^K6=<[>Q*)<4YH@(S M"CA:]JVA>S=U'4TPB-\8;45M#70H"\:>]>9'VK<<[1$B*)%: JK'*QHC0K22 M\N.E%+4JFYI87^_5OYG@53 +*-"8D3\XE5G?ZE@@14NX(?*!;;^C,J!0ZR6, M"/,+MB76L4"R$9+E)5EYD&-:/.%;F8@:0>FT$[R2X#4)P0F"7Q+\CUH(2D+P M40MA23"AVT7L)G$3*.&@Q]D6<(U6:GIALF_8*E^8ZD:92Z[>8L63@[EDR?/- M2*4Z!6.6J_X3T%3P!@P)80F4S1>7$R0A)N)*09[F$W!Y<04N *;@,6,; 6DJ M>K94GFE].RF]&!5>>">\\,$]HS(38$I3E+;P)^?YT1F^K3)2I<7;IV7DG17\ MN:&WP'>N@>=X3HL_XP_3W6Y;./]G??K/U@^2X5<]XAL]_U2/9)"CF\5QCPPY MAW2%U+TAP6('ZK@9W)GCX1;R]/J0-F9"GG$KJ-P*C%O!";<>F80$"-/ A=&D M;@6]Z35J:\9"-S*Z^B9]'?B1&_3LUWJ%CT&>&WJ'H,DQ*'+B!FAZ# J#.*Q M!\&'5?#AV>"G+QLL=P#J](HSR8PJO>@KU3BNW(H_J<:%;E@O7]RLS/@8Y(9N ML\;'H#"..XT:'X/\3M1MKW&G"KYS-OA?&"XP^5"9NY5D]RN5V77>/T/.)Q6Z M%*[_O3I!L] MH"AP&H5N 7G=QK4P;0&YD1,U*FW7OL@YXBLS"@D5TX;*XN*M M3JMQ:VB&C,;YR+T;NRWG$SV>F0G@7;Z8[>XA7V$J $%+9O]05O46 MGE(# ;"P &0 'AL+W=OY.!6)O8G&V@E>['=^R$D)9 *;I\ M2/PVXV?&GLF,=U*]Z@S1P-%-QV[L7DW'@=X4!5/?YIC+W<0+O?W U]E MQ@[XT_&:K? 1S=/Z7E'/K[6DO$"AN12@<#GQ9N';>=BU F[%,\>=;K3!FO(B MY:OM?$@G7F"),,?$6!6,/EM<8)Y;3<3Q;Z74J_>T@LWV7OM[9SP9\\(T+F3^ MA:\.N6AMXD&RTD44E3 0%%^67?:T< MT1"(3PE$E4#DN,N-'.4[9MATK.0.E%U-VFS#F>JD"8X+>RJ/1M$L)SDS?30R M>;V;DUTI+&1!AZV9<]<=S'9,I3"S;N/F&]R\0\-XKM_0U -JHWAB2,@IN#T: M@2?!C;Z%>U3NZH@$]T,+IC.@XS8Y+6Z7 R;2']<=Z0&=,84:N(#/F=QHDM!C MWY!+K&%^4ID_+\V/3IC?AX]2F$S#GR+%]$=YGUQ9^S/:^W,>G57XST9T( YN M(0JBX _P*\SR?49_7)]7[/3'I\[K5XJZM:*N4]0]H>B3%'=;V];FA.V47!&-_6T+ M;*^&[9V%_4LQ84DO9>@=,83=\ 1#OV;HGV5X+IUU*4+_".$N[@W;$08UPN L MPL)>__PW( ;'$+U1.\.P9AA>=V^00O:Z&S,\HHR#<-"..:HQ1V?CY(M+QP0Y MVZ*BWPNX*P24(Q'>,Z[@F>4;M&D%7$B=B:@P..32X/^/J53F.5/:#I4^LLXZ M9([6G%9B#)KW.^A$O7:7A8U_07AQF%V#5?UJP@;7J-,=!(TG/,$8'1BC2\/P M&L2H%;$[:CXG$ \I.HPO#]-K(.-C2#K?\$3V" \I/[PRY[?'[C7HW:.;.>J, M?@;W&_5*@6KEJC(-B=P(4Y8N]6A=^N>PO"P;/S)%H:4AQR6)!IT!I1%5 M5F)EQ\BUJWY>I*%:RC4SJEY1V04TOY32[#MV@[H>GGX'4$L#!!0 ( -UZ M_U MC*KW% 0 *$. 9 >&PO=V]R:W-H965TRT/1!UH:6T0H4B4I.]NO[Y"R M)3N6E6V;YB$6I9GAF3G#0W*\5?K9I "6O&1"FDDGM3;_& 0F3B%CYD;E(/'+ M2NF,61SJ=6!R#2SQ3ID(HC />CI6A15^#JU[D4P'>=L#0NP7_)'C:.@BI+P#*3A2A(-JTGGCGZ<1Z%S\!9? M.6S-P3-QJ2R5>G:#7Y)))W2(0$!L70B&/QN8@1 N$N+XT4\WI' ^?]]%_ M\LEC,DMF8*;$-Y[8=-(9=D@"*U8(^Z2V/\,NH;Z+%RMA_'^RW=F&'1(7QJIL MYXP(,B[+7_:R*\2! \9I=HAV#M%KA]X9A^[.H?NC#KV=0\]7IDS%UV'.+)N. MM=H2[:PQFGOPQ?3>F#Z7CO>%U?B5HY^=+JR*GZ_OL7()F:D,V\DP3\@U^2(U MQ&HM^5_X+5;&$B83$H512!X%D^1B#I9Q82Z=[6).+CYM[O-V]SG$Z$Z=.QVU9-.MV.KZ>-U_R%9+Z%X5NN=#]\YEFB3< MA6*"Y(PGU\ACS')NF6ABL8PU\+&5K%O6W'^5F1+T$2MB$F9!D-885.E_52H MV80;4S 90U.)R\C]@](-^Z'[:R[=L((T;(7T!$E12BXR+$_P;7!%LZ6 (WA^ M "Q.B?$-:,!:@2FP+=,)66LF[>O%6BZNX4D.M!G]J$(_:D4_8R8EB]WT3V"L MYC'.3?S"0,7BUGB5.K)[!.TW2)>)-VEAEH:U<(;OO1;I@2K3]L91\GJ#Z>V+ MC%E98E,@@,DA7>XQ!\U50BZ0QY*]RT:]I2<<]*/1V3:B40TQ>J.17E7?U7UQ MU!\GA2>_/X#KN#_:BE2+(7UW-:2U'-)V/7Q'!GHG#$2]X? \!;4*TG89?$W! MU9DE<77*Q!7Y_Y=2K<"T78+_#9&U!-,W-/C]B#R5Y&Y(;P^)+'>]!D/LG!]T!Q;IKR'*A!,&=F%5H>U]:5,%%",'VFAJ.3 M$P$=CLX5)JK5. I;H7_S!WQ(KMD&-%Y8]I0J'))MRG'O\IS_APS]WD=4[JP, M'M.%($L@=9BF=-] '9'O@)5J(B\X.--GH-?^;F0072%M>;ROWE;WKSM_ZPAJ M\_+R]L#TFB-D 2MT#6]NL3%U>1\J!U;E_H:P5!;O&_XQQ3LD:&> WU=*V?W M35#=2J=_ U!+ P04 " #=>O]0QY/I'QP" !G! &0 'AL+W=O;(5(L%%"F474454/\2Q M+2J4S$YTC>\]7:&'#%]H^-HF@:"QI MV8.= LE5M[)+WX<1()U> :0]( VZNT1!Y9H1RS.C6S ^VK%Y(Y0:T$X<5_ZG M[,FX4^YPE*^TE)QP]>&&:8(G?-3$^RPT*;$$EQ# METPP52#LP_#*E5:=_@G V/FO<$_'_CG;VK>L N7C81:D\O!F8!&E=P6NG%_I(2:/8?<_^IQ1SQ- K._ MF><\G:19?![+B4=SXZ_@AID35Q8$'ATJF7R\C\!T8]TYI.LP2@=-;C"#6;F7 M (T/<.='[93VCI_.X6W)7P!02P,$% @ W7K_4&@(!2)+ @ 0 4 !D M !X;"]W;W)K&ULC53;;MLP#/T5PNA#"JSQ)>EE MA6.@33"LPSH4+;H]*S8="]4ED^BF_?M*LFND:Q+LQ28EGD,>2E2^T>;)-H@$ M+U(H.XL:HO5E'-NR0Q9%Q%11[6 M[DR1ZY8$5WAGP+92,O-ZC4)O9E$:O2_<\U5#?B$N\C5;X0/2X_K.."\>6"HN M45FN%1BL9]%5>CF?^O@0\)OCQF[9X)4LM7[RSDTUBQ)?$ HLR3,P]WO&.0KA MB5P9?WO.:$CI@=OV._NWH-UI63*+KY2 M"QN^L.EBS\\C*%M+6O9@5X'DJONSE[X/6X!TN@>0]8#L?P&3'C )0KO*@JP% M(U;D1F_ ^&C'YHW0FX!V:KCRI_A QNURAZ-BKJ7DY(Z%+#!5P5PKXFJ%JN1H M8?2+&<-\H^TQC!9(C MGG<#CPP)&1\=P!%S!+1?"'8G-8W(5>=ZX[+-?=]FS M/=E_M&H,D^0+9$F6[(#/#\,76#IXZN'IUX_PV/5A:$8V-",+?),]?#^UM5 . M'7@]0#D9*">!&ULM5C;;MLX M$/T5PFB!! @DD;XEA6,@L7-I@6R#9+O[3$N4380259*R&Z ?OT-)EN2NS#H; M[TLB2CQG9CC#,Z0G&ZE>](HQ@WXD(M67O94QV2??U^&*)51[,F,I?(FE2JB! MH5KZ.E.,1@4H$3X)@I&?4)[VII/BW:.:3F1N!$_9HT(Z3Q*J7J^9D)O+'NYM M7SSQYV;F6_:H8.37+!%/6*JY3)%B\67O"G^Z(WT+*&;\Q=E& MMYZ1#64AY8L=?(XN>X'UB D6&DM!X=^:S9@0E@G\^%Z1]FJ;%MA^WK+?%L%# M, NJV4R*OWED5I>]\QZ*6$QS89[DYIY5 0TM7RB%+OZB334WZ*$PUT8F%1@\ M2'A:_J<_JH5H ?K#/0!2 <@O (+W /H5H'\H8% !!H<"AA5@>"A@5 %&AP+& M%6!<)*MCX"L'G)D^,4$-B] C M5>85_:EHJFE1)!J=S)FA7.A3I%=4,8UXBAZX$/;C&?K0'DY\ [Y81C^L[%Z7 M=LD>NU?YTD,!/D,DP!??GN?HY,-IQ!44J%2EN0[.F9OS2YYZJ!]83A)4G!TL M\X-9:L\Z6&Z.XLOM47RY<[/,60@LV,'B0]74I4/JTB$%[6!?"N.8"UY4STUJ M.)3/3_1E?H]F-..&"AA=J7"E9/ARACZGH>C+&-??8Z?T?>;)@"LD8U:)0JM!*B@@^T#1"=!NA1BNZ9DC9KH.,A$ZD M^3*%#Q#R%MZE4*4+P\(%V[+74SSQUQU>G]=>G[]S1]P(#FY=A=]SKGG1BW^B MF4P2>'@VL%,<2W=1.W%Q]+3@H&D7@3/$!Y[R)$^0_/=N@63!64<;R U/E]NF MH1C$JL ?2$QQ $$4+21543NY[IWV&Y?&WK![I[T=M[LHK1Z*WYSW>RY"J3(7 M?R.TF!P_I8VFXK[3^R>V9FG.4*QD NDJ366%*=,Z#W1FIF2V"]WLH< C]3:J M&F['M(%WL3OKIFL6";SSW6FW>VP.NK'*I6DAE!GE$5J\(E9&!7+"06C6/,I!6>$LJJ1@B&HT=RA^9:^=EF#/@C>: MC]VB_PY)QXVFX^.+.FE$G;B5\+DZWVN=@PU8P["]\'#?A7<:KL6T%>1)J>^G M$.W>\_IU9?>BO:.Q-^Y>2[_;9 Q- 6F?=XTLP:228N"7X_TM M_Y $^*W[H_T!XH&J)8<;H& QP )O#)*CRCM].3 R*ZZ4"VG@@EH\KAB%@YF= M -]C*&PO=V]R:W-H965T^1CI+VVKS8!@#) MJQ3*KJ(&L;VCU!8-2&9GN@7E=BIM)$,W-36UK0%6!I$4-(GC6RH95U&6AK6M MR5+=H> *MH;83DIF_FY Z'X5S:/CPH[7#?H%FJ4MJV$/^*/=&C>C$Z7D$I3E M6A$#U2I:S^\V2Q\? GYRZ.W)F/A*)"S M\6=D1E-*+SP='^E?0NVNEIQ9N-?BF9?8K*)/$2FA8IW G>Z_PEC/C><56MCP M2_HA=I%$I.@L:CF*G0/)U?!EK^,YG B2^1E!,@J2X'M(%%P^,&19:G1/C(]V M-#\(I0:U,\>5OY0]&K?+G0ZS/=3NB-&2JR=F#/-'9*_)U0,@X\)>IQ1=$A]* MBQ&X&8#)&> M>=0*&TL^JQ+*__74F9L<)D>'F^0B\'NG9F01?R!)G,1VL'L! MNY@*7P3LXG+A9 >M-LA537ZMY/@'+ M!9#1O7WO5 ?<3<#YEW3(DI0>3AW0DUN68.K0RY84NE,X7/BT.CV7]= E_\*' MM_;(3,V5)0(J)XUG'UU>,_3O,$'=AI[)-;H.#,/&/7DP/L#M5UKC<>(33'\B MV1M02P,$% @ W7K_4.+3^CR2 P $ T !D !X;"]W;W)K&ULQ5==C]HX%/TK5M2'5MJ=Q':9,:; S[*HY-C+E-K= M^KY<9:RD\H;O6*6?;+@HJ=*W8NO+G6!T;4EEX:,@B/R2YI4W&=FQ!S$9\;TJ M\HH]""#W94G%KWM6\./8@][SP&.^S909\">C'=VR!5/?=@]"W_EME'5>LDKF MO *";<;>';R=0VP(%O$]9T?9N09&RI+S)W/S>3WV C,C5K"5,B&H_CNP*2L* M$TG/X_\FJ-?F-,3N]7/TCU:\%K.DDDUY\2-?JVSL)1Y8LPW=%^J1'_]AC2!B MXJUX(>TO.#;8P .KO52\;,AZ!F5>U?_T9[,0'8*.XR:@AH#ZA/ * 3<$_-(, M84,(7YJ!- 0KW:^UVX6;444G(\&/0!BTCF8N[.I;MEZOO#)&62BAG^::IR8+ MMM5E5Q+\#1[9@55[!FBU!I\$EQ)\I6*;5V#Y2S_;<:'HLF"@88#W,Z9H7L@/ MFOIM,0/OWWT [X"&_Y?QO=1!Y,A7>H8FC[]J9G-?SP9=F0T&7WFE,@GFU9JM M'?S9,#\:X/MZ9=KE0<_+T6J5TT+7O7YIF>2 3^(V:OQ'?)JT^9-7^S2YK$H2IQW+U,5S MP2)$DE[Q+F%8QT)]GSI@41)'Q%V\M)69OLFGJ<. (2%]J0X8)#&.>U(O88B@ M)$$]J0X8PB2XLB5A<#HF@T&Q=QO%M&_$D^[=%DP<\E6_ON>!.^@T M _1JNS;4,^L@'/6*,W7 "(*X5YR9 Q;KVO3>7','# 8D3L(K13R=7Q"_R;$- M/3K?*+ O]A*5IK#O5P<*PO#B"''!TJBSP+54O]/AE4QL;6LMP8KO*U4?X.UH MV[[?V::U-WX/;Z?0,3XS[;[M*$_AZV^%N@F4H& ;G2JXB75=1-U^US>*[VQ_ MN>1*=ZOV,M.?+$P8@'Z^X5P]WY@$[4?0Y#=02P,$% @ W7K_4#/5E9O@ M! X1$ !D !X;"]W;W)K&ULI5A=<^,F%/TK MC&-*IH40\F8]/V)"9COE9E4;,G@>2ZJJCX^X:5?',]P(-=PW.Q M6"K=,)J,5W3!7ICZL7H2\#9JO>1%Q6I9\!H)-K\>?,57,QQK X/XHV ;>?", MM)17SG_JEX?\>N!I1JQDF=(N*/R]L5M6EMH3\/BK<3IH^]2&A\\[[S,C'L2\ M4LEN>?EGD:OE]2 9H)S-Z;I4SWSS"VL$A=I?QDMI?M&FP7H#E*VEXE5C# RJ MHM[^T_X@:@\C$?ALL M$^DI570R%GR#A$:#-_U@ALM80X"+6L^L%R7@:P%V:O+"%C!/E$1#],PR7F=% M65 SYGR.?H.9_5!GO&)(<70ON)3H&Q6+HD9G4Z9H4YP_ZNWS[JL1]!7-K@ MD%UP;DBOPU_7]27RO0M$/.(Y^-SVFT.HP!R?-)]^NG>/,*_.[1G6TV70=AF8+H,377[GBI9H89Q6#J?;*;#U M$1D?.@^_33!)2 A>SL<*Q(-$7]>("+5C-!,00UC.B.:2?0BI!=2UP17+K-#P4 ME<2!)7WJ0D4XL>+8186I'V,KC Y4''FQ.XIQJS[N53]E4*.S9IX:Y147JOC' M-+ATQQT609($J:7;@0J#A%BZNZ@TB3JZNZ@D#9/$K3MI=2>]NA]YO1B6,+:@ M6$I8GT6UHH70Y<&E.NG&/B387C9=5!+YMN@N*,*!9Z^9+@KCF 1NT6DK.NT5 M?<]YOBG*LE_L;=I9KVF:>);8N[0[>&GB>VZ&V-N7:*^7XS.3BBJFN9GYR-62 M"90M(:4Q5YF=-OZ.UIB5J&8.3'"P5H^I'NPF\(=4Q3I3:P'Y V5<*O<^ #L( M>G8.<* "[)_(D9CL.9)>C@^U8@)X(O8.^W/I3&6-BR."81Q;#*=.6-HI"@Y8 M& :!;P])%Q:DX<'B/Q:\K[S8_R"AO6JQ"H9D7U'W]0_ 6M)37'EZ%@):R?_.1\G#:^CL8Q2F*;J0,% MR?D$TWW1QF$OT[-[. ">FQ%!4'$D+9G>?)L<+"]0S9SIMW%Z1 8G=M%QH(8X M\; ]4BY82CH!<,'BY%36V&\W3T JS'3PMN%OLAX'?69$.%/%26Z\# ME::=]>CL\50ZWV\O*3HNS.EWS0^#RO0T$^"F-CZ MNSA,H)K: 7"XPSB,,+%CT 42B)2=A$<')]"*05W2=P42%MRZ5MLS0MO:WD=\ M-:=PJ_T&7TVQH_U.WU^8$^_>_?;R8WM&PO=V]R:W-H965T8E_[GG-\ M;GR=[J1ZU"6B@>>*"ST)2F/J6T+TNL2*ZH&L4=B=0JJ*&ANJ#=&U0II[4,5) M%(8)J2@309;ZM87*4MD8S@0N%.BFJJC:3Y'+W208!B\+]VQ3&K= LK2F&URB M>:@7RD:D9\E9A4(S*4!A,0G>#V]GB.,^@E'?!P_L+^T7NW7E94XTSR'RPWY21X%T".!6VX MN9>[S]CY&3N^M>3:?V'7YH[C -:--K+JP/8$%1/M2)^[.AP AJ,3@*@#1*\% MQ!T@]D;;DWE;DSG''/&7O.T0G.3[9C MP-Y+33D><]BB$X]VK;7-XN%UE)+M$?EO8%1.42['XAI7D)7)/U;VKV"U!+ P04 M " #=>O]0;#T"_%," !<# #0 'AL+W-T>6QE?JGGMDW<0W0:FV%#_F&"M0,\K+$.9*%5\>^PQ#A, IXQ>Z8*D$L*JY"N.PA8)?O20A=_S,$ENY6)#B$ M3VT?1OTF]R3Y MY2YYNU]3=:E3B5<'J7I#4T/LM%<6!:G@P\TMH 5T9<0PV" :PEM$R5H2DY4B M1NC6PIX!8D&%!$JWC);B&J1\MF'7>J:;6AY&N)!-;5O!?J[;[7N!SC,"":6] M0 ]:( H*I!26_$X[S>8&?!$"K;W:%EIA)M'6]99P2&@6760M9()E7\:%'10% M%*=&CB19;E8E"L<$E1),&PE!F>"HT=!EM(:FC3&EC^:K]BO=X:[3T9W.S8WR MWM2"6M/26,?PC]DL]YC6>Q]@"EV=YH= M%07=?J4DXPS;PQ]<, I0EP=R(<88XEHF/1NO>/^2F_6_'B\G]);GY5]@6_JK%]?QZ[R.4IB/1/ M0>1)].35\8M<7!^E1J=]?X^&A)T1H4>!&<5"^-,,?70H"M85H8KPULM)DF#^ M8E+0] JM]:B_PZ_W)SA%%56K/AC"P;['":G8=;_KP3R(=M=@_S#'<_VFX/!_ M(OH+4$L#!!0 ( -UZ_U"7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GM,S.RUX:K9"V#SK>?U^V,NY+#H?WI^>]:Q[ M[H&R(K%2%7"R.O%9BH/Y=;TZ9'MIY(O,I'V][=1_9Z+#AK4S.3B\KR!5_,?49RU\6'$!N.V$?'KB6 MVMCZCOKY'!CW FX^'I56?929%7K*K?BD5;F3Q:9Z#/R*GO,SZCBBT3,55)F8O"'N.H158!%F8K=Z;#"IZ+V\Y$[86N?@]\P7UZ_&T6H)Q( MZ7<2+NC[M,8C1'F:3V?SY6S*X*_ET\/]=+R"@[OQPW@^F3$'TD,@O2M"_NLY MD$,$$]!W("(&,K@D9 M.) Q AG30C[I#2_D]_H"XT7*[KB1AJDU>];"" =RA$".:"$7(H$;V#A)5%E8 M$ >;BKW(U*[Z/^/VY7VL,^_34MZ51A;"&+;2O#"\=G0##C4-L6JFTB2JBETI M4O:T$YJ?X6&.&1!+YK[8PPU*O[I F$\&Q$*!818$R;Z^9<\9A[I7-8W9UU+6 M5>ZMJ^8!9I0!L5(^*94>9):Y/)@\!L3V^%N9NGV.-;2!C3AKGY@S!L32>%#% MIKL2.H?>X\6Z5)@D!L26@$ZMS$NX4+5+NQ6:350.*<%6% 8&T"XFIHD!L2>J MNF\;K1/SP8!<"-!=E(*MM9@2/V AUC7N 4DS9 MV!CXDOM\QZ6N_LM%Q+S@$7MA(8S596)+737;R9;KC7!;K(=F'N162%0NV(I_ M:S)A8O"(Q3#CNH!0&?8,374)\7*;J(>YP"-VP51HN>=5UMT(%J8#CU@''Z&V ML\\\@Z;Z*+@I]9D1/,P('K$1EE8E7[HPXH4&6O6ZT.76-[E\F!L\Z@Q"Y;FT M=I@M/&);+,7F]VHWQ+0P M)-;"LGPQXFM9I32S_>]@F R&Y#+ \BQWT#O$M# DU@**V9R10J>DB$W1F@^R MFQ4'#//&I<2L,:2V1GMB>.)T,3&3#(E-\C-!; T@)I$AL4303+%9&S&7#(E= MG=LR%Q*H+3IC8T= MF'E"8O/\RE-; AABL@F)9=.VMME.B;DF_!.IS*]TNLN6\-"TS$2UI^-!N9B8 M:T)BUYQA3K1(I64?>5+M6W0Q,=>$Q*XYP_3ZGL?FRD+BL!"IBXFY)B1V#3Y) MT6C;Z*XM8M?\F*2 PN9FRZ9R+U-1I#\;D8N)N28D=@T^:=&()N::D'SA!<-T M-\&%F'?":Z[5-[;!19AWHNNMU5?UT\7$)!1=8[W^-*:4.Q<3LU!$OD33CGGW MR@QDY"XF9J&(V$+N!H-6E4>8?*(_/Y'69?.J:M;8+B8FGXA8/JV88QBK=U.9 ME:[*(TP^$76BX\SY55F#%1HJ*5L #EL>N(N);AJF3G00S(5TI_\B3#X1L7R: MF+/U6D"G#B/,'^==3$P^$;%\4,S&^D.,R2V:9FZG%F(5B8@MAF ?NSF/%F(5B8@LA MF/\4C4UZ,6:AF/K-%6Q+%^NZF)B%XFON/&,W+B;Z\LK5]I[5HSD7$[-0_(/-$6:A$?6^M!-FEYV2MJKL/VEE#'MT1T@CS$(C8@LU,!-5 M5!-&QZ8.8I\W7EG"+#0BMM#9+K_V L<,-*H-U*MO-A_>IV(M"Y'.X?$&SB<\ M2YXUJSZJ)PT\/Z@VY:_++)O N:?B0?'T](KMZ?7@#_\!4$L#!!0 ( -UZ M_U H*(&*L0( +XV : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVDUNXD 0AN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@9'N4Y/:#R (^:Q:SB?RM M4-NB_"ZL1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI M_,?@^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+53UWD$"0 MS!^D$*3S!T4(BO,'&039_$$.03Y_4(*@-']0AJ \?U #0@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 M;T6]E4!O1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ10.\XV>PFT#NBWI% [XAZ M1P*](^H="?2.J'AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"W MH]Y.H+>CWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3@=X)]4X$ M>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/JG0CT3JAW(M [H]Z90.^, M>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3PY[$^B=4>], MH'>#>C<$>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7 MWQO]0??/N/T," #-0 $P %M# M;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%70;FM2(@=VV$JO6EWN_5B+Y E MID3DGVRWHV\_$]I*FSJTBDG[WA"![?,[\9$^=UQ_>YZL7QSZ;O";9!?"]"G+ M?+VS?>73<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z'((=PC(<:R0WUW=V6SUV M8?'Y$'_V[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.GH?DM9?F2D,:3\QZ_:R=_ M%3BIZ=3XYQ!NVI\_\XORYS+G N//>C9./$W/VXW&O M(SF>7DZQD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^,;C_/PV?SX_([_G7&;_4_ MV(> ]"$A?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11O]0!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -UZ_U#0 MTSX@[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ W7K_4'-:C#8W!0 MP14 !@ ("!#@@ 'AL+W=OO]00XY) M0B@# #!"0 & @(&0% >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4-2XVA X!P =QX !@ M ("![A< 'AL+W=OO]0/,_2?U@) #3,P & M @('D(@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ W7K_4-M?&:[Q @ -@D !@ ("!O]0K(W K*$* " '0 &0 @(%_ M2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4 G9W+9; @ :04 !D M ("!PUL 'AL+W=OO]0M:(?U0<# !+!P &0 @(%57@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ W7K_4"AGSS\P! 9@D !D ("!@F< 'AL M+W=OO]0\D[-'1(% M #8#0 &0 @('I:P >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_ M4">S/,[Y @ 30< !D ("!V74 'AL+W=OO]0PJY6P"H' B%0 &0 M @($)>0 >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4""8\PBM! (@P M !D ("!9X8 'AL+W=OO]0&,%-KM4& #%#P &0 @(%+BP M>&PO=V]R:W-H965T2 !X;"]W;W)K&UL4$L! A0#% @ W7K_4.7,YE"Q!P J!4 !D M ("!PY@ 'AL+W=OO]0 $TY7D' # $P &0 @(&KH >&PO=V]R:W-H965T M&UL4$L! A0# M% @ W7K_4 3=,M^L" [14 !D ("!P:T 'AL+W=O MO]0%B>5^H(# !F M" &0 @(&DM@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4!XR M_51= @ -P4 !D ("!L\ 'AL+W=OO]0 08$*+\, # (0 &0 M @(%'PP >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4.',8&WM P 8PD !D M ("!3M, 'AL+W=OO]0]8_U>#D# !."0 &0 @(%RUP >&PO M=V]R:W-H965T+: !X;"]W;W)K&UL4$L! A0#% @ W7K_4&K@TV49 P ,@< !D ("! MC=T 'AL+W=OO]0 MC_TN^WH" "0!0 &0 @('=X >&PO=V]R:W-H965T&UL4$L! A0#% M @ W7K_4(E2?$35 P !PH !D ("!R.8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4$@:???L M @ 20< !D ("!^?( 'AL+W=OO]0IXR<^V<# !V"0 &0 M@($<]@ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4+<#P"O> P &PL !D M ("!^_X 'AL+W=OO]0SJN0/'X$ "!# &0 @($0 P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ W7K_4%FMW!XQ!0 ,! !D ("![0L! M 'AL+W=OO]0'!V, M4 ," !)! &0 @(%5$0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MW7K_4._B@*K/ @ O@< !D ("!1!@! 'AL+W=O&UL4$L! A0#% @ W7K_4,!BJYS@ @ MU @ !D ("!;R(! 'AL+W=OO]0)P9M6)L" !G!@ &0 @(&& M)0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4-X>6U#Q @ )@D !D M ("!-BL! 'AL+W=OO]0I)7WSD<" ":!0 &0 @(%>+@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ W7K_4(L^/!MZ @ 6P8 !D ("!@S0! 'AL M+W=OO]0^K>)FZ<" M !O!P &0 @($T-P$ >&PO=V]R:W-H965TP, .P- 9 " M@1(Z 0!X;"]W;W)K&UL4$L! A0#% @ W7K_ M4!/EO]DJ P 1 H !D ("!Q#T! 'AL+W=OO]00Q+P4]P" "4"0 &0 M @($E00$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4&VMJ<86 P 2 L M !D ("!_$@! 'AL+W=OO]0D@8=Z/D$ #G%@ &0 @(%)3 $ M>&PO=V]R:W-H965TF4R MH , $@6 9 " @7E1 0!X;"]W;W)K&UL4$L! A0#% @ W7K_4 5_6\8" P "PD !D M ("!4%4! 'AL+W=OO]01J+"!3L# "#"P &0 @(&)6 $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ W7K_4&[#:%+$ @ 2PD !D ("!\%X! 'AL+W=O MO]0-'&?"_8! #A M P &0 @('K80$ >&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4"OK M40-] P +PT !D ("!>VD! 'AL+W=OO]0(N4GKQL" !>! &0 M @($O;0$ >&PO=V]R:W-H965T7 ( !,% 9 " @8%O 0!X;"]W;W)K&UL4$L! A0#% @ W7K_4**U_VK7 @ _P@ !D M ("!%'(! 'AL+W=OO]0I(O!+H0# !L"P &0 @($B=0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ W7K_4(Q-,-O- P 40\ !D ("! M4'L! 'AL+W=OO]0 M#.1]=H," "5!@ &0 @(%4?P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ W7K_4%;U%IY2 P &PL !D ("!2H4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W7K_4&@(!2)+ M @ 0 4 !D ("!<8\! 'AL+W=OO]0QO9D$4T$ !E$0 &0 M@('SD0$ >&PO=V]R:W-H965T6 0!X;"]W;W)K&UL4$L! A0#% @ W7K_4.+3^CR2 P $ T !D M ("!LY@! 'AL+W=OO]0,]65F^ $ #A$0 &0 @(%\G $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ W7K_4&P] OQ3 @ 7 P T ( ![*,! M 'AL+W-T>6QEO]0EXJ[', 3 @ "P M @ %JI@$ 7W)E;',O+G)E;'-02P$"% ,4 " #=>O]0^/:W M3\0& "B/ #P @ %3IP$ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ W7K_4"@H@8JQ @ OC8 !H ( !1*X! 'AL M+U]R96QS+W=O XML 106 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 107 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 108 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 226 367 1 false 78 0 false 10 false false R1.htm 00090 - Document - Cover Sheet http://www.archrock.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (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 - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParentheticals CONDENSED 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 Asset Impairment Sheet http://www.archrock.com/role/DisclosureLongLivedAssetImpairment Long-Lived 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 12301 - Disclosure - Subsequent Events Sheet http://www.archrock.com/role/DisclosureSubsequentEvents Subsequent Events Notes 31 false false R32.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 32 false false R33.htm 30203 - Disclosure - Recent Accounting Developments (Tables) Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsTables Recent Accounting Developments (Tables) Tables http://www.archrock.com/role/DisclosureRecentAccountingDevelopments 33 false false R34.htm 30303 - Disclosure - Business Transactions (Tables) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsTables Business Transactions (Tables) Tables http://www.archrock.com/role/DisclosureBusinessTransactions 34 false false R35.htm 30403 - Disclosure - Discontinued Operations (Tables) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.archrock.com/role/DisclosureDiscontinuedOperations 35 false false R36.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.archrock.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.archrock.com/role/DisclosureInventory 36 false false R37.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 37 false false R38.htm 30703 - Disclosure - Goodwill (Tables) Sheet http://www.archrock.com/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.archrock.com/role/DisclosureGoodwill 38 false false R39.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 39 false false R40.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 40 false false R41.htm 31103 - Disclosure - Equity (Tables) Sheet http://www.archrock.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.archrock.com/role/DisclosureEquity 41 false false R42.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 42 false false R43.htm 31303 - Disclosure - Long-Lived Assets Impairment (Tables) Sheet http://www.archrock.com/role/DisclosureLongLivedAssetsImpairmentTables Long-Lived Assets Impairment (Tables) Tables 43 false false R44.htm 31403 - Disclosure - Restructuring Charges (Tables) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.archrock.com/role/DisclosureRestructuringCharges 44 false false R45.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 45 false false R46.htm 31703 - Disclosure - Derivatives (Tables) Sheet http://www.archrock.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.archrock.com/role/DisclosureDerivatives 46 false false R47.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 47 false false R48.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 48 false false R49.htm 32103 - Disclosure - Segments (Tables) Sheet http://www.archrock.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.archrock.com/role/DisclosureSegments 49 false false R50.htm 40101 - Disclosure - Organization (Details) Sheet http://www.archrock.com/role/DisclosureOrganizationDetails Organization (Details) Details http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation 50 false false R51.htm 40201 - Disclosure - Recent Accounting Developments (Details) Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails Recent Accounting Developments (Details) Details http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsTables 51 false false R52.htm 40301 - Disclosure - Business Transactions - March 2020 Disposition (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails Business Transactions - March 2020 Disposition (Details) Details 52 false false R53.htm 40302 - Disclosure - Business Transactions - Elite Acquisition (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails Business Transactions - Elite Acquisition (Details) Details 53 false false R54.htm 40303 - Disclosure - Business Transactions - Assets Acquired (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails Business Transactions - Assets Acquired (Details) Details 54 false false R55.htm 40304 - Disclosure - Business Transactions - Pro forma (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails Business Transactions - Pro forma (Details) Details 55 false false R56.htm 40401 - Disclosure - Discontinued Operations - Description (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails Discontinued Operations - Description (Details) Details 56 false false R57.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 57 false false R58.htm 40403 - Disclosure - Discontinued Operations - Income Statement Data for Discontinued Operations (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails Discontinued Operations - Income Statement Data for Discontinued Operations (Details) Details 58 false false R59.htm 40501 - Disclosure - Inventory (Details) Sheet http://www.archrock.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.archrock.com/role/DisclosureInventoryTables 59 false false R60.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 60 false false R61.htm 40701 - Disclosure - Goodwill (Details) Sheet http://www.archrock.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.archrock.com/role/DisclosureGoodwillTables 61 false false R62.htm 40801 - Disclosure - Hosting Arrangements (Details) Sheet http://www.archrock.com/role/DisclosureHostingArrangementsDetails Hosting Arrangements (Details) Details http://www.archrock.com/role/DisclosureHostingArrangements 62 false false R63.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 63 false false R64.htm 40902 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 64 false false R65.htm 40903 - Disclosure - Long-Term Debt - 2022 Notes Redemption (Details) Notes http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails Long-Term Debt - 2022 Notes Redemption (Details) Details 65 false false R66.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 66 false false R67.htm 41101 - Disclosure - Equity - Cash Dividends (Details) Sheet http://www.archrock.com/role/DisclosureEquityCashDividendsDetails Equity - Cash Dividends (Details) Details 67 false false R68.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 68 false false R69.htm 41202 - Disclosure - Revenue from Contract with Customers - Remaining Performance Obligation (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails Revenue from Contract with Customers - Remaining Performance Obligation (Details) Details 69 false false R70.htm 41203 - Disclosure - Revenue from Contract with Customers - Contract Balances (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractBalancesDetails Revenue from Contract with Customers - Contract Balances (Details) Details 70 false false R71.htm 41301 - Disclosure - Long-Lived Asset Impairment (Details) Sheet http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails Long-Lived Asset Impairment (Details) Details http://www.archrock.com/role/DisclosureLongLivedAssetImpairment 71 false false R72.htm 41401 - Disclosure - Restructuring Charges - Description (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails Restructuring Charges - Description (Details) Details 72 false false R73.htm 41402 - Disclosure - Restructuring Charges - By segment (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails Restructuring Charges - By segment (Details) Details 73 false false R74.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.archrock.com/role/DisclosureIncomeTaxes 74 false false R75.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 75 false false R76.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 76 false false R77.htm 41701 - Disclosure - Derivatives - Interest Rate Swaps (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails Derivatives - Interest Rate Swaps (Details) Details 77 false false R78.htm 41702 - Disclosure - Derivatives - Interest Rate Risk - Narratives (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails Derivatives - Interest Rate Risk - Narratives (Details) Details 78 false false R79.htm 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheet (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails Derivatives - Effect of Derivative Instruments on Balance Sheet (Details) Details 79 false false R80.htm 41704 - Disclosure - Derivatives - Effect of Derivative Instruments on Income Statement (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails Derivatives - Effect of Derivative Instruments on Income Statement (Details) Details 80 false false R81.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 81 false false R82.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 82 false false R83.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 83 false false R84.htm 41901 - Disclosure - Stock-Based Compensation - Allocated Compensation (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationAllocatedCompensationDetails Stock-Based Compensation - Allocated Compensation (Details) Details 84 false false R85.htm 41902 - Disclosure - Stock-Based Compensation - Award Activity (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails Stock-Based Compensation - Award Activity (Details) Details 85 false false R86.htm 41903 - Disclosure - Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details) Details 86 false false R87.htm 42001 - Disclosure - Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (Details) Details 87 false false R88.htm 42002 - Disclosure - Commitments and Contingencies (Narratives) (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails Commitments and Contingencies (Narratives) (Details) Details http://www.archrock.com/role/DisclosureCommitmentsAndContingencies 88 false false R89.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 89 false false R90.htm 42201 - Disclosure - Segments (Narratives) (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsNarrativesDetails Segments (Narratives) (Details) Details http://www.archrock.com/role/DisclosureSegmentsTables 90 false false R91.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 91 false false R92.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 92 false false R93.htm 42301 - Disclosure - Subsequent Events (Details) Sheet http://www.archrock.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.archrock.com/role/DisclosureSubsequentEvents 93 false false All Reports Book All Reports aroc-20200630x10q.htm aroc-20200630.xsd aroc-20200630_cal.xml aroc-20200630_def.xml aroc-20200630_lab.xml aroc-20200630_pre.xml aroc-20200630ex311d8e439.htm aroc-20200630ex3123f7800.htm aroc-20200630ex3213f915b.htm aroc-20200630ex322613067.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 111 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aroc-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 226, "dts": { "calculationLink": { "local": [ "aroc-20200630_cal.xml" ] }, "definitionLink": { "local": [ "aroc-20200630_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-20200630x10q.htm" ] }, "labelLink": { "local": [ "aroc-20200630_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-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "aroc-20200630.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/deprecated-2009-12-16.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" ] } }, "elementCount": 563, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 15 }, "keyCustom": 32, "keyStandard": 335, "memberCustom": 36, "memberStandard": 40, "nsprefix": "aroc", "nsuri": "http://www.archrock.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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 Asset Impairment", "role": "http://www.archrock.com/role/DisclosureLongLivedAssetImpairment", "shortName": "Long-Lived Asset Impairment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "2", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_vKXIGCYGx0SZPQNV_ne5Nw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Subsequent Events", "role": "http://www.archrock.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Recent Accounting Developments (Tables)", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsTables", "shortName": "Recent Accounting Developments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Business Transactions (Tables)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsTables", "shortName": "Business Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Goodwill (Tables)", "role": "http://www.archrock.com/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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 Assets Impairment (Tables)", "role": "http://www.archrock.com/role/DisclosureLongLivedAssetsImpairmentTables", "shortName": "Long-Lived Assets Impairment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - Segments (Tables)", "role": "http://www.archrock.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_zWEcFbNyH0uPRmEYjq0fxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization (Details)", "role": "http://www.archrock.com/role/DisclosureOrganizationDetails", "shortName": "Organization (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Recent Accounting Developments (Details)", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails", "shortName": "Recent Accounting Developments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Business Transactions - March 2020 Disposition (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails", "shortName": "Business Transactions - March 2020 Disposition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_3_1_2020_To_3_1_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_DispositionMarch2020Member_77Dk3dKsOEaIlYb0QgiOLw", "decimals": "0", "lang": null, "name": "aroc:NumberOfLongLivedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_tzMA6TBxdUC-8_vxPkq8iw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_zd3D03jZoEeTLnJFE7HToA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Business Transactions - Elite Acquisition (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "shortName": "Business Transactions - Elite Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_8_1_2019_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_eS26zFyj0ke5XzTPYwGP-w", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Business Transactions - Assets Acquired (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "shortName": "Business Transactions - Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_C3dBYHtDuE2O5dJKFfJWWA", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_R2yA-enwdkCvDafzncG6VA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Business Transactions - Pro forma (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "shortName": "Business Transactions - Pro forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_R2yA-enwdkCvDafzncG6VA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_nUmfws1F50WT-W4DkhK_xQ", "decimals": "-5", "first": true, "lang": null, "name": "aroc:ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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": { "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_nUmfws1F50WT-W4DkhK_xQ", "decimals": "-5", "first": true, "lang": null, "name": "aroc:ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_93wOA6rPBUaVnth9RFVn_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_93wOA6rPBUaVnth9RFVn_Q", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_LDzC4y_9QEaOZqrf3Vo8bA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Discontinued Operations - Income Statement Data for Discontinued Operations (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Income Statement 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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_nUmfws1F50WT-W4DkhK_xQ", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3r4BVJ1zzEWEGR3I2QQdow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3r4BVJ1zzEWEGR3I2QQdow", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_zd3D03jZoEeTLnJFE7HToA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Goodwill (Details)", "role": "http://www.archrock.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_zd3D03jZoEeTLnJFE7HToA", "decimals": "-5", "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_sh2-EzsNXUWB99EUc_PI4Q", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_sh2-EzsNXUWB99EUc_PI4Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_gxmkuSVwxkmOnVilNivBvg", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pjiNfVQhlkmyC4PniIjvWg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Long-Term Debt - 2022 Notes Redemption (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "shortName": "Long-Term Debt - 2022 Notes Redemption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_4_1_2020_us-gaap_DebtInstrumentAxis_aroc_SeniorNotes6DueOctober2022Member_SBgFIAhclUWB4JjUCAmyJg", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_pjiNfVQhlkmyC4PniIjvWg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_3_31_2020_zZ9u-lKfhUOkS3Cakofxtw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JgeAniftV0mzSDdoufGaSg", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_vKXIGCYGx0SZPQNV_ne5Nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Equity - Cash Dividends (Details)", "role": "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "shortName": "Equity - Cash Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_7_29_2020_To_7_29_2020_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_MmJBUwEEhEaRba9JeMs93g", "decimals": "3", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_vKXIGCYGx0SZPQNV_ne5Nw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_Rcft_nDRIE6JP71TouI0_A", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Revenue from Contract with Customers - Remaining Performance Obligation (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails", "shortName": "Revenue from Contract with Customers - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_vKXIGCYGx0SZPQNV_ne5Nw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "role": "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParentheticals", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Revenue from Contract with Customers - Contract Balances (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "shortName": "Revenue from Contract with Customers - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_FjDlnI3FhEq-gDvS7jmsLA", "decimals": "0", "lang": null, "name": "aroc:LongLivedAssetsToBeRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_tzMA6TBxdUC-8_vxPkq8iw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Restructuring Charges - Description (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails", "shortName": "Restructuring Charges - Description (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Restructuring Charges - By segment (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "shortName": "Restructuring Charges - By segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_5NtvIlAbSkCpYMmOvQdWLg", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_FFFMuaC2tU-dTp-OE4kCzw", "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-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_FFFMuaC2tU-dTp-OE4kCzw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_aroc_DerivativeExpiringInMarch2022Member_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_iz7FyUq540SYQZs2LCIUyw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_aroc_DerivativeExpiringInMarch2022Member_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_iz7FyUq540SYQZs2LCIUyw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_AsXhDudXd0GD-gdJsLekOg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Derivatives - Interest Rate Risk - Narratives (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "shortName": "Derivatives - Interest Rate Risk - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_AsXhDudXd0GD-gdJsLekOg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Fo1LHOLCrkyK4WG5xzSxKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheet (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_Fo1LHOLCrkyK4WG5xzSxKg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Derivatives - Effect of Derivative Instruments on Income Statement (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_3840ARBMe0GMMJWLS6cm9g", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1ArAHw7O8kKSAPDG7k2Jew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_1ArAHw7O8kKSAPDG7k2Jew", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotSubjectToMasterNettingArrangement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020__pPo25zFYEOrvFaNBdYS7w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember_8HVTv-qGdUamucnTAxwGDw", "decimals": "-3", "lang": null, "name": "aroc:LongLivedAssetImpairmentFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_TgAqodcJE0OxuDseRGZeKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_TgAqodcJE0OxuDseRGZeKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Stock-Based Compensation - Allocated Compensation (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationAllocatedCompensationDetails", "shortName": "Stock-Based Compensation - Allocated Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_h7P2rNbIvUWAHS7hAQIABQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_FFFMuaC2tU-dTp-OE4kCzw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Stock-Based Compensation - Award Activity (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "shortName": "Stock-Based Compensation - Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_AMnHw-bR_UWQ_6asb-cKxw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_FFFMuaC2tU-dTp-OE4kCzw", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails", "shortName": "Stock-Based Compensation - Unrecognized cost and 2020 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_PlanNameAxis_aroc_StockIncentivePlan2020Member_IfV4guAe80adowkzMnLdSQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_FFFMuaC2tU-dTp-OE4kCzw", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_HWxtBAkfEEa4TtI1XcJKGg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails", "shortName": "Commitments and Contingencies - Guarantees Not Recorded on Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_HWxtBAkfEEa4TtI1XcJKGg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Commitments and Contingencies (Narratives) (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails", "shortName": "Commitments and Contingencies (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_od3J1GNOqk68gCJjfoPESA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_dei_LegalEntityAxis_aroc_JDHCapitalMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_cFisZvWSekGJ4XA3O6OoWg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unitRef": "Unit_Standard_pure_pjiNfVQhlkmyC4PniIjvWg", "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-20200630x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_srt_CounterpartyNameAxis_aroc_JDHCapitalMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_VOg9xBRiWkuqrxHCpjQBSQ", "decimals": "INF", "lang": null, "name": "aroc:RightToDesignateDirectorNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_director_ucJHIRQI6EuCjlUrdhsbAQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_zWEcFbNyH0uPRmEYjq0fxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Segments (Narratives) (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsNarrativesDetails", "shortName": "Segments (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_6569npFlQEej4Fm0VvUBBQ", "decimals": "-3", "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_GdQeMRh-IUyizJJKvkEw2A", "decimals": "-3", "first": true, "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "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 }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_OcEPuN8KVUOZzJlaSpcO6A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Subsequent Events (Details)", "role": "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20200630x10q.htm", "contextRef": "Duration_7_9_2020_To_7_9_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_DispositionJuly2020Member_CuBZJIcNUUWwuNVuqtv0fg", "decimals": "-5", "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xXOBwhwvkkyHCvvSyCT99A", "xsiNil": "false" } } }, "segmentCount": 78, "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "durationItemType" }, "aroc_AdjustmentsToAdditionalPaidInCapitalContributionUnderSeparationAndDistributionAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid in capital (APIC) resulting from contribution under separation and distribution agreement.", "label": "Adjustments to Additional Paid in Capital, Contribution Under Separation and Distribution Agreement", "terseLabel": "Contribution from Exterran Corporation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalContributionUnderSeparationAndDistributionAgreement", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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_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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "negatedLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPropertyOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Operating Lease Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property,, Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease ROU assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPropertyOperatingLeaseRightOfUseAssets", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Business Transactions" } } }, "localname": "BusinessTransactionsAbstract", "nsuri": "http://www.archrock.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "domainItemType" }, "aroc_CompensationRoleAsDirector": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Compensation paid by entity to individual in role as Director.", "label": "Compensation, Role as Director", "terseLabel": "Compensation paid by entity to individual in role as Director" } } }, "localname": "CompensationRoleAsDirector", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressorUnitsHorsepower": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compressor Units Horsepower", "label": "Compressor Units Horsepower", "terseLabel": "Compressor units horsepower (horsepower)" } } }, "localname": "CompressorUnitsHorsepower", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "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/20200630", "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_DerivativeExpiringInMarch2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative Expiring In March 2022 [Member]", "label": "Derivative Expiring In March2022 [Member]", "terseLabel": "March 2022" } } }, "localname": "DerivativeExpiringInMarch2022Member", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails" ], "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "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 employee stock purchase plan shares" } } }, "localname": "EmployeeStockPurchasePlanSharesMember", "nsuri": "http://www.archrock.com/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAllocatedCompensationDetails" ], "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_IncreaseDecreaseCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.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/20200630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_IndemnificationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The balance of indemnified liabilities as of the balance sheet date.", "label": "Indemnification Liability", "terseLabel": "Indemnification liability" } } }, "localname": "IndemnificationLiability", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAllocatedCompensationDetails" ], "xbrltype": "domainItemType" }, "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 compressors" } } }, "localname": "LongLivedAssetImpairmentFairValueDisclosure", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetsToBeRetired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of long-lived assets that the entity determined to retire and either sell or re-utilize key components.", "label": "Long Lived Assets to be Retired", "terseLabel": "Idle compressor units retired from the active fleet (compressors)" } } }, "localname": "LongLivedAssetsToBeRetired", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "integerItemType" }, "aroc_LongLivedAssetsToBeRetiredHorsepower": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The capacity of long-lived assets that the entity determined to retire and either sell or re-utilize key components, expressed in horsepower.", "label": "Long Lived Assets to be Retired Horsepower", "terseLabel": "Horsepower of idle compressor units retired from the active fleet (horsepower)" } } }, "localname": "LongLivedAssetsToBeRetiredHorsepower", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "powerItemType" }, "aroc_MeasurementInputDiscountForMarketLiquidityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input using discount for market liquidity.", "label": "Measurement Input Discount For Market Liquidity [Member]", "terseLabel": "Measurement Input, Discount for market liquidity" } } }, "localname": "MeasurementInputDiscountForMarketLiquidityMember", "nsuri": "http://www.archrock.com/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "aroc_NumberOfLongLivedAssets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of long-lived assets.", "label": "Number of Long-Lived Assets", "terseLabel": "Number of compressors" } } }, "localname": "NumberOfLongLivedAssets", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails" ], "xbrltype": "integerItemType" }, "aroc_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_OtherComprehensiveIncomeValuationAllowanceAdjustmentForTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income Valuation Allowance Adjustment For Taxes", "label": "Other Comprehensive Income Valuation Allowance Adjustment For Taxes", "terseLabel": "Valuation adjustment" } } }, "localname": "OtherComprehensiveIncomeValuationAllowanceAdjustmentForTaxes", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_ProceedsFromContributionUnderSeparationAndDistributionAgreement": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contribution under separation and distribution agreement during the period, classified as financing activities.", "label": "Proceeds From Contribution Under Separation and Distribution Agreement", "terseLabel": "Contribution from Exterran Corporation" } } }, "localname": "ProceedsFromContributionUnderSeparationAndDistributionAgreement", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflows received as installment payments from the sale of expropriated assets.", "label": "Proceeds From Sale Of Expropriated Assets, Installment Payment", "terseLabel": "Proceeds under terms of separation and distribution agreement" } } }, "localname": "ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "aroc_ReconciliationNetIncomeLossToGrossMarginAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Reconciliation Net Income (Loss) to Gross Margin [Abstract]", "terseLabel": "Reconciliation Net Income (Loss) to Gross Margin" } } }, "localname": "ReconciliationNetIncomeLossToGrossMarginAbstract", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "aroc_RestatementAndOtherCharges": { "auth_ref": [], "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": "Restatement and other charges.", "label": "Restatement and Other Charges", "terseLabel": "Restatement and other charges" } } }, "localname": "RestatementAndOtherCharges", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "RestrictedStockAndStockSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "domainItemType" }, "aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to restricted stock, restricted stock units, performance 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 Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units" } } }, "localname": "RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "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/20200630", "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 shareholder and affiliates have right to designate when owning specified percentage of entity's outstanding common stock.", "label": "Right to Designate Director, Number", "terseLabel": "Number of directors shareholder and affiliates have right to designate" } } }, "localname": "RightToDesignateDirectorNumber", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "aroc_ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the calculation of the numerator in the earnings per share calculation.", "label": "Schedule of Calculation of Numerator in Earnings Per Share [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": "ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_SeniorNotes6DueOctober2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "6.% Senior Notes Due October 2022.", "label": "Senior Notes6 Due October2022 [Member]", "terseLabel": "2022 Notes" } } }, "localname": "SeniorNotes6DueOctober2022Member", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAvailable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reduction in number of shares available for issuance for each stock-settled award granted under the Plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Reduction in Number of Shares Available", "terseLabel": "Reduction in number of shares available for issuance for each stock-settled award granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAvailable", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "sharesItemType" }, "aroc_StockIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2020 Stock Incentive Plan.", "label": "Stock Incentive Plan2020 [Member]", "terseLabel": "2020 Plan" } } }, "localname": "StockIncentivePlan2020Member", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_WeightedAverageCommonSharesOutstandingIncludingParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Represents the number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, including participating securities 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 Common Shares Outstanding Including Participating Securities", "terseLabel": "Weighted average common shares outstanding including participating securities (in shares)" } } }, "localname": "WeightedAverageCommonSharesOutstandingIncludingParticipatingSecurities", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "aroc_WeightedAverageParticipatingSecuritiesOutstanding": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Represents the number of weighted average participating securities outstanding.", "label": "Weighted Average Participating Securities Outstanding", "negatedTerseLabel": "Less: Weighted average participating securities outstanding (in shares)" } } }, "localname": "WeightedAverageParticipatingSecuritiesOutstanding", "nsuri": "http://www.archrock.com/20200630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r614" ], "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": [ "r615" ], "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": [ "r616" ], "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": [ "r616" ], "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": [ "r616" ], "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": [ "r617" ], "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": [ "r616" ], "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": [ "r616" ], "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": [ "r616" ], "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": [ "r616" ], "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": [ "r612" ], "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": [ "r613" ], "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": [ "r369", "r523", "r524", "r526", "r611" ], "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": [ "r192", "r205", "r206", "r207", "r208", "r210", "r212", "r216" ], "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": [ "r192", "r205", "r206", "r207", "r208", "r210", "r212", "r216" ], "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": [ "r74", "r140" ], "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": [ "r146", "r157", "r236", "r394", "r395", "r396", "r418", "r419" ], "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/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r146", "r157", "r236", "r394", "r395", "r396", "r418", "r419" ], "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/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r146", "r157", "r236", "r394", "r395", "r396", "r418", "r419" ], "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/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r372", "r374", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r591", "r593" ], "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" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r372", "r374", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r591", "r593" ], "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" ], "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": [ "r219", "r345", "r349", "r542", "r590", "r592" ], "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": [ "r219", "r345", "r349", "r542", "r590", "r592" ], "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": [ "r361", "r372", "r374", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r591", "r593" ], "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" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r361", "r372", "r374", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r591", "r593" ], "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" ], "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_WeightedAverageMember": { "auth_ref": [ "r535", "r537", "r540" ], "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_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201813Member": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement.", "label": "Accounting Standards Update201813 [Member]", "terseLabel": "ASU 2018-13" } } }, "localname": "AccountingStandardsUpdate201813Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201912Member": { "auth_ref": [ "r416", "r417", "r418", "r419" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.", "label": "Accounting Standards Update201912 [Member]", "terseLabel": "ASU 2019-12" } } }, "localname": "AccountingStandardsUpdate201912Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r69" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r58" ], "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": [ "r249" ], "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/DisclosureRecentAccountingDevelopmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r28", "r40", "r224", "r225" ], "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", "verboseLabel": "Accounts receivable, trade, net of allowance of $3,630 and $2,210, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r39", "r138", "r524", "r526", "r582" ], "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": [ "r61" ], "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": [ "r61" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r284" ], "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": [ "r43", "r78", "r80", "r81", "r579", "r601", "r605" ], "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": [ "r505", "r506", "r507", "r508", "r509", "r511" ], "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": [ "r77", "r81", "r84", "r143", "r144", "r145", "r452", "r596", "r597" ], "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": [ "r41", "r398" ], "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/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r143", "r144", "r145", "r394", "r395", "r396" ], "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_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r149", "r150", "r151", "r153", "r233", "r234", "r235", "r236", "r239", "r240", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r416", "r417", "r418", "r419", "r544", "r545", "r546", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r375", "r377", "r400", "r401" ], "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 to 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_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r47", "r226", "r244" ], "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/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in the allowance for credit losses balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r248" ], "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/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r105", "r126", "r514" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r101", "r126", "r516" ], "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 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": [ "r179" ], "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": [ "r179" ], "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": [ "r179" ], "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": "Asset Impairment Charges [Abstract]" } } }, "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 Asset Impairment" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r200", "r207", "r214", "r228", "r447", "r454", "r502", "r564", "r578" ], "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": [ "r29", "r30", "r72", "r136", "r228", "r447", "r454", "r502" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.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_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r17", "r19", "r23", "r289" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets associated with discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r378", "r388" ], "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/DisclosureStockBasedCompensationAllocatedCompensationDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r465", "r469" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r371", "r373" ], "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/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r371", "r373", "r437", "r438" ], "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/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Transactions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r435", "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r435", "r436" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r434" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r441", "r442" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable, trade" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r439", "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r440" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r266" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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": [ "r265" ], "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 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": [ "r500", "r501" ], "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": [ "r26", "r54", "r128" ], "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": [ "r122", "r128", "r133" ], "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": [ "r122", "r504" ], "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 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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r147", "r230", "r231", "r232", "r233", "r234", "r390", "r391", "r392", "r416", "r481", "r503", "r518", "r544", "r545", "r594", "r595" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "booleanItemType" }, "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": [ "r65", "r313", "r568", "r584" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 20)" } } }, "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": [ "r310", "r311", "r312", "r314" ], "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_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends declared and paid per common share (in dollars per share)", "verboseLabel": "Dividends per Common Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquityParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r328" ], "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)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r143", "r144" ], "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/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r38" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r38" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r38" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r38" ], "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, 159,810,336 and 158,636,918 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": [ "r87", "r89", "r90", "r99", "r572", "r587" ], "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": [ "r98", "r107", "r571", "r586" ], "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": [ "r332", "r333", "r346" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r332", "r333", "r346" ], "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_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r347" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Deferred revenue recognized in earnings", "verboseLabel": "Deferred revenue recognized in earnings" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r205", "r206", "r207", "r208", "r210", "r216", "r218" ], "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": [ "r95", "r96" ], "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_CreditLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Credit Loss [Abstract]", "terseLabel": "Credit Losses" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r245", "r246", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "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": [ "r34", "r35", "r36", "r565", "r566", "r577" ], "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/DisclosureLongTermDebt2022NotesRedemptionDetails", "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": [ "r36", "r319", "r566", "r577" ], "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 Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r63" ], "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/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r575" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption rate (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r63", "r141", "r324", "r325", "r326", "r327", "r514", "r515", "r517", "r576" ], "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/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r514", "r517" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: Debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "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": [ "r409" ], "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_DeferredFinanceCostsNet": { "auth_ref": [ "r57", "r516" ], "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": "Less: 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": [ "r405", "r406" ], "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, 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": [ "r126", "r137", "r414", "r425", "r426", "r427" ], "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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax 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": [ "r405", "r406" ], "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": [ "r126", "r195" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 3.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": 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_DerivativeAssetNotSubjectToMasterNettingArrangement": { "auth_ref": [ "r73", "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial asset or other 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, not subject to a master netting arrangement.", "label": "Derivative Asset, Not Subject to Master Netting Arrangement", "terseLabel": "Derivative assets", "verboseLabel": "Derivative asset" } } }, "localname": "DerivativeAssetNotSubjectToMasterNettingArrangement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "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/DisclosureDerivativesInterestRateRiskNarrativesDetails" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r466", "r468", "r473", "r475" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "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": [ "r484" ], "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": [ "r463", "r466", "r473", "r475", "r476", "r479", "r482" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotSubjectToMasterNettingArrangement": { "auth_ref": [ "r73", "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of 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, not subject to a master netting arrangement.", "label": "Derivative Liability, Not Subject to Master Netting Arrangement", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilityNotSubjectToMasterNettingArrangement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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 [Line Items]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r460", "r462" ], "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_DerivativeTable": { "auth_ref": [ "r459", "r461", "r462", "r463", "r464", "r470", "r473", "r477", "r478", "r482" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails" ], "xbrltype": "stringItemType" }, "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": "Fair Value Asset (Liability)", "verboseLabel": "Fair Value Asset" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r463" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r287", "r293" ], "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/DisclosureLongLivedAssetsImpairmentTables" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r345", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r345" ], "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": [ "r402" ], "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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r4", "r5", "r6", "r7", "r15", "r20", "r407", "r424", "r430" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "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", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r281", "r291" ], "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" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r17", "r19", "r23", "r279", "r289" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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", "r17", "r289" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "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", "r17", "r289" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "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_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r16" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income", "negatedTerseLabel": "Other income, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r17", "r279", "r289" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "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_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r294" ], "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": [ "r371", "r373" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r328" ], "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": [ "r177" ], "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": [ "r179", "r181", "r182", "r185" ], "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/DisclosureStockBasedCompensationAllocatedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r387" ], "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/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r387" ], "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": "Expected 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/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "monetaryItemType" }, "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 employee stock purchase plan shares" } } }, "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": [ "r143", "r144", "r145", "r150", "r159", "r161", "r186", "r236", "r323", "r328", "r394", "r395", "r396", "r418", "r419", "r505", "r506", "r507", "r508", "r509", "r511", "r596", "r597", "r598" ], "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/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r499" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r485", "r486", "r487", "r494" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r488" ], "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": [ "r488" ], "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": [ "r485", "r486", "r488" ], "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": [ "r491" ], "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": [ "r485", "r494" ], "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": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r486", "r532", "r533", "r534" ], "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": [ "r485", "r495" ], "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": [ "r485", "r486", "r489", "r490", "r496" ], "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": [ "r493" ], "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": [ "r362", "r363", "r368", "r370", "r486", "r533" ], "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": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r486", "r534" ], "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_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r532", "r533", "r534" ], "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": [ "r485", "r486", "r489", "r490", "r492", "r496" ], "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": [ "r493", "r496" ], "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": [ "r465", "r470", "r479" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Estimated average remaining life intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r126", "r281", "r288" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss 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": [ "r126" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 12.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) loss 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": [ "r126", "r453" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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 March 2020 Disposition", "terseLabel": "Gain on March 2020 Disposition", "verboseLabel": "Gain on sale" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r126", "r320", "r321" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Debt extinguishment loss" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r267", "r269", "r563" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Goodwill, net as of ending of period", "periodStartLabel": "Goodwill, net as of beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill, net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureGoodwillDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r275" ], "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": [ "r126", "r268", "r271", "r273" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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", "negatedLabel": "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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Dispositions" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r317" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r316" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r315" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r463", "r476" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r463" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r278", "r284" ], "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": [ "r278", "r283" ], "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": [ "r278", "r282" ], "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": [ "r287" ], "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": [ "r287" ], "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": [ "r126", "r280", "r286" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 4.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": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "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", "terseLabel": "Long-lived asset impairment", "verboseLabel": "Impairment recorded on idle compressor units retired from the active fleet (in dollars)" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r103", "r127", "r155", "r156", "r157", "r158", "r174", "r178", "r444" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income (loss) from continuing operations", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r94", "r200", "r206", "r210", "r213", "r216", "r562", "r569", "r574", "r588" ], "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_IncomeLossFromContinuingOperations", "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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r15", "r20", "r445" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "negatedLabel": "Loss from discontinued operations, net of tax", "terseLabel": "Loss from discontinued operations, net of tax", "totalLabel": "Loss from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "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": [ "r371", "r373" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r291", "r292" ], "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/DisclosureBusinessTransactionsMarch2020DispositionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r408", "r410", "r413", "r423", "r428", "r431", "r432", "r433" ], "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": [ "r137", "r160", "r161", "r198", "r407", "r424", "r429", "r589" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r91", "r134", "r403", "r404", "r410", "r411", "r412", "r415", "r607" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r125" ], "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 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": [ "r125" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.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_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r125" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 25.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.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractBalancesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r125" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.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": "Changes in assets and liabilities:" } } }, "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": [ "r125" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.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": [ "r125" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 26.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": [ "r169", "r170", "r171", "r178" ], "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": [ "r276", "r277" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": [ "r93", "r194", "r513", "r516", "r573" ], "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": "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r118", "r123", "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r483" ], "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/DisclosureDerivativesInterestRateRiskNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r474" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateRiskNarrativesDetails", "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": [ "r264" ], "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": [ "r27", "r70" ], "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": [ "r49", "r50", "r263" ], "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": [ "r48", "r263" ], "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": [ "r262" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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_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": [ "r60", "r136", "r208", "r228", "r448", "r454", "r455", "r502" ], "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": [ "r46", "r136", "r228", "r502", "r567", "r581" ], "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": [ "r62", "r136", "r228", "r448", "r454", "r455", "r502" ], "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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r17", "r19", "r23", "r289" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r17", "r19", "r23", "r279", "r289" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Noncurrent liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r59" ], "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_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r59" ], "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": [ "r59", "r141" ], "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": [ "r36" ], "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": [ "r322" ], "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_LongtermDebtTypeAxis": { "auth_ref": [ "r63" ], "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": [ "r63", "r318" ], "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_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r313" ], "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/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Loss Contingency Accrual, Disclosures [Abstract]", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyAccrualDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r488" ], "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": [ "r122" ], "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 provided by (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": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r122", "r124", "r127" ], "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": [ "r23", "r85", "r88", "r97", "r127", "r136", "r149", "r155", "r156", "r157", "r158", "r160", "r161", "r174", "r200", "r206", "r210", "r213", "r216", "r228", "r502", "r570", "r585" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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": [ "r155", "r156", "r157", "r158", "r165", "r166", "r175", "r178", "r200", "r206", "r210", "r213", "r216" ], "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 attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "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": [ "r147", "r148", "r151", "r152", "r162", "r163", "r164", "r237", "r238", "r356", "r357", "r358", "r359", "r397", "r420", "r421", "r422", "r547", "r548", "r549", "r600", "r601", "r602", "r603", "r605" ], "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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r146", "r149", "r150", "r151", "r153", "r154", "r157", "r183", "r233", "r234", "r235", "r236", "r239", "r240", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r416", "r417", "r418", "r419", "r544", "r545", "r546", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r130", "r131", "r132" ], "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/DisclosureBusinessTransactionsEliteAcquisitionDetails", "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": [ "r188" ], "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/DisclosureOrganizationDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r81", "r92" ], "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": "Loss recognized in other comprehensive income (loss), net of tax benefit of $155, $0, $1,745 and $0, respectively" } } }, "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": [ "r520" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r519" ], "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": [ "r205", "r206", "r207", "r208", "r210", "r216" ], "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": [ "r25", "r458" ], "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": [ "r71" ], "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": [ "r57" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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": [ "r79" ], "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": "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": [ "r76", "r78" ], "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": [ "r76", "r78", "r467", "r471", "r480" ], "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 loss recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r78", "r82", "r472" ], "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 loss into interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnIncomeStatementDetails" ], "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": [ "r86", "r89", "r445", "r446", "r451" ], "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": "Other comprehensive income (loss)" } } }, "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_OtherCurrentAssetsMember": { "auth_ref": [ "r465", "r479" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r465", "r479" ], "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/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r64" ], "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": [ "r106" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 13.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" } } }, "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": [ "r173", "r175" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Less: Net income 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": [ "r142" ], "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 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": "Proceeds from (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": [ "r115" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The 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_PaymentsForRestructuring": { "auth_ref": [ "r119", "r297" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r117" ], "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": [ "r115" ], "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": "Total Dividends" } } }, "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_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r111", "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r112" ], "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_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r378", "r388" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r498" ], "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": [ "r37" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r37" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r37" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r37" ], "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": [ "r108" ], "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 March 2020 Disposition" } } }, "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": [ "r110", "r121" ], "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_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r114" ], "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": [ "r113", "r389" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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 employee stock purchase plan" } } }, "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": [ "r109" ], "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/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r349" ], "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": [ "r23", "r85", "r88", "r120", "r136", "r149", "r160", "r161", "r200", "r206", "r210", "r213", "r216", "r228", "r445", "r449", "r450", "r456", "r457", "r502", "r574" ], "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": [ "r56", "r285" ], "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/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r294", "r608", "r609", "r610" ], "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": [ "r55", "r283" ], "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": [ "r32", "r33", "r285", "r583" ], "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": [ "r32", "r285" ], "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": [ "r32", "r283" ], "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/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment remaining useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r100", "r247" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r69" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r81", "r92" ], "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 income (loss) to interest expense, net of tax benefit of $225, $0, $277 and $0, respectively" } } }, "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": [ "r79", "r83" ], "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", "terseLabel": "(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": [ "r369", "r523", "r524" ], "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": [ "r369", "r523", "r524", "r526" ], "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": [ "r369" ], "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": [ "r369", "r523", "r526", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ], "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": [ "r521", "r522", "r524", "r527", "r528" ], "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": [ "r116" ], "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", "terseLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "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": [ "r309" ], "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_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r296", "r298", "r305", "r308" ], "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": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r297", "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Changes to accrued liability balance related to restructuring" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r295", "r302" ], "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", "verboseLabel": "Non-cash expense" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r328", "r398", "r580", "r600", "r605" ], "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/DisclosureRecentAccountingDevelopmentsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r143", "r144", "r145", "r150", "r159", "r161", "r236", "r394", "r395", "r396", "r418", "r419", "r596", "r598" ], "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": [ "r191", "r192", "r205", "r211", "r212", "r219", "r220", "r222", "r344", "r345", "r542" ], "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": "Contract 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": [ "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r348", "r360" ], "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": [ "r102", "r606" ], "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": [ "r340" ], "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/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails" ], "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/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r341" ], "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/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r341" ], "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/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails" ], "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/DisclosureRevenueFromContractWithCustomersRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r341" ], "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": "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_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "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/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r81", "r510", "r511" ], "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": [ "r179" ], "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": [ "r179" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Asset Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsTables" ], "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": [ "r63", "r141", "r324", "r325", "r326", "r327", "r514", "r515", "r517", "r576" ], "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": [ "r466", "r473", "r476" ], "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": "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": [ "r470" ], "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": "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", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r291", "r292" ], "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 operating results and balance sheet data 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_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r168", "r172", "r176", "r178", "r184" ], "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": [ "r377", "r386", "r399" ], "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/DisclosureStockBasedCompensationAllocatedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r377", "r386", "r399" ], "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 Allocation of Total 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": [ "r485", "r486" ], "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_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of change in the carrying value of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r317" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r287" ], "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": [ "r31", "r51", "r52", "r53" ], "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_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r56", "r285" ], "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": [ "r139", "r525", "r526" ], "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": [ "r299", "r300", "r304" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r297", "r306" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of changes to accrued liability balance related to restructuring charges" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r200", "r203", "r209", "r272" ], "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": [ "r200", "r203", "r209", "r272" ], "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": "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": [ "r378", "r388" ], "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/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r180" ], "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": [ "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r590" ], "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": [ "r187", "r189", "r190", "r200", "r204", "r210", "r214", "r215", "r216", "r217", "r219", "r221", "r222", "r223" ], "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": [ "r104" ], "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": [ "r349" ], "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_SeveranceCosts1": { "auth_ref": [ "r126", "r295", "r301", "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r125" ], "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 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/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r381" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r383" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r382" ], "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 the end of the period (in shares)", "periodStartLabel": "Non-vested awards at the beginning of the period (in shares)", "verboseLabel": "Non-vested awards at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "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 the end of the period (in dollars per share)", "periodStartLabel": "Non-vested awards at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r384" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "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/DisclosureStockBasedCompensationAwardActivityDetails" ], "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 Compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r376", "r380" ], "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/DisclosureStockBasedCompensationAllocatedCompensationDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationAwardActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationUnrecognizedCostAnd2020PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationAllocatedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending, shares", "periodStartLabel": "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": [ "r8", "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r222", "r272", "r290", "r298", "r308", "r590" ], "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": [ "r67", "r143", "r144", "r145", "r150", "r159", "r161", "r186", "r236", "r323", "r328", "r394", "r395", "r396", "r418", "r419", "r505", "r506", "r507", "r508", "r509", "r511", "r596", "r597", "r598" ], "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/DisclosureBusinessTransactionsEliteAcquisitionDetails", "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 [Abstract]", "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 [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r186", "r542" ], "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": [ "r37", "r38", "r323", "r328" ], "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 employee stock purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r37", "r38", "r323", "r328" ], "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 employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r38", "r44", "r45", "r136", "r227", "r228", "r502" ], "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": [ "r135", "r328", "r331" ], "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_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r512", "r530" ], "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_SubsequentEventTable": { "auth_ref": [ "r512", "r530" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r512", "r530" ], "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": [ "r512", "r530" ], "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_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r529", "r531" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "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/DisclosureCommitmentsAndContingenciesGuaranteesNotRecordedOnBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r345", "r354" ], "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": [ "r345", "r354" ], "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": [ "r68" ], "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/DisclosureRevenueFromContractWithCustomersContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r354" ], "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": [ "r66", "r329" ], "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": [ "r66", "r329" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r66", "r329", "r330" ], "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: 6,860,984 and 6,702,602 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_TypeOfAdoptionMember": { "auth_ref": [ "r149", "r150", "r151", "r153", "r233", "r234", "r235", "r236", "r239", "r240", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r416", "r417", "r418", "r419", "r544", "r545", "r546", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r126" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Interest rate swaps" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r167", "r178" ], "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_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": [ "r165", "r178" ], "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 attributable to Exterran common stockholders per common share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" } }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120269210-210444" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120254536-210444" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121648281&loc=SL120267834-210445" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL120267845-210446" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919260-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919272-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267966-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267969-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121614247&loc=SL120267897-210452" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120267917-210453" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120269220-210453" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267853-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267859-210455" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267862-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r462": { "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" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117817908&loc=SL117819236-161440" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r53": { "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" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r605": { "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" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r613": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r614": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r615": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r616": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r617": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 112 0001389050-20-000073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001389050-20-000073-xbrl.zip M4$L#!!0 ( -UZ_U#$8_ J2A4 .#\ 1 87)O8RTR,#(P,#8S,"YX M'OY_?7R&-NM,0T1"['3H@]]$C" M!9JRU M.@CJ2H//\.#+P2(,5Y][O85[0($Y<5,&0>"%&4]&#^(_].*7*:E/Z!]JX4!\VA.O'Z"9\I*) MAI[0('2HNZ&OR$]J>GQV=M:3;[-:,FI0448/L\HZ87J( =^5B828$@]SIT^!R'M\X2!RO'Q07E#G<7G+E_'+EL*5'M?SSM MIX5UX(T!-6"/D$2?+%>,AXA65,VGR 8J.Y9JX3 MRLZ11S3/.7>'RR M93$VQMBN&"G?3HIQUA,MVZ-X+D8(LZ+XG!>X1$'.1$&./W8LB+I#F)0ESWD; M,^ZR.-V*LD4YU(.;H8&D#$+SAY8Z ^P>S=FZYV'2V&6#.B;QHZZ3-@\9 0_; MCQ8I4SQ2P%\5_7*(,YF>C N:'Z&V']K$DZT++0!V*&6A5"^?I4]7*T)G+'D$ M#\7X\5GTWRD8*Q(_OMV/ZD=_V=,G(%=./1>,>IC"0@-^!,PGGA@ SAU?C(N3 M!<9A<( (+ ;:,&1%2POGX1FA1%8$:MOOHT.4R8/?%^/;R^'M9'@I?DW&UZ/+ MP13^.!]<#VXOAFCR=3B<3G[NE465M410J#']1?Y><1R <-EXU_ @X4Y(=)RN MX[N1WX%Q4[)ZON1I"M9+8IB]#<:S\0IS62,C,&LX]:B>F*(ZF<)_-\/;Z02- MK]#X;G@_F(Z P.+;'=\+MH0&60 -6>,1[$V6^)H%K<&N$Z-'_K0;\A?CF[O[ MX5>@&_UCB$:W\/<0O;L>3R9_L::PA2DXP>+*9X_MP<\8]7!_Z CW8/(575V/ M?[,=O8+N)0E'-K($V83ZT92.1+:T8SQ6@9K.YUM)YZMLU%Y M=^;317"3!9V:6U"L/C?=6"/:A1&-Z!HJR_ASC2U4WNLA_= _+D.:2;" F !R MQQF8$&;4E3#X6QBUU1B9L.AA^UB%+17Z5R3%(H=Z*!/\5P2B M+9XF>%XS.I]BX=5_"(5GQXM\/)[EG]:@:LZHQ_:LBJT0*<9"1%HX)L)(1; M;$VP'3J<$CH/[C"?+!R.8>2+UR*#Y%3/>0#)#)IWR>@D!"D+YGN8UV&^M3R] M+2B&\E0C I5(ZH2'8@!/UE1YQ2AD*%:-\KJMJ9B8R@3/I0_E'L."U"4^D<4? MSS*(I^Q7#AWOQN%S4K=][R9$:Q0G)]65=JH&?A8UB3D@9QQ@#U(=BO590]B% M;TXLI,+GMHZYA$OOE7O?S2LW_-]OH^G_64S-%G)3,51J5VP)A0ZK4UB:5;IE M:6GV+I9C.YL&&!B^H+*PX&&1\ +,+_$:^TSN4^KF8!,6_:KZI#K-QD+11BK* MB[4#9U>W]XU@$*?H0+9BK5W?.O8F]W<%XSKWMU2"9$A=3HW%O"OF@R# 82"/ M$SCV6J"M9FS"N3(,U^$I? MP5X#O.!.QCDX+:,LL3:"^-P45! M'\M*Q M<'8_=[C$@*D;,@VYFC!MVF4>BI7K"9+2T4:\1=;(/RR],B)HZI*LB8>I5^OYK:?4 M^W2/%3Y=*4OT1A"',GD6,C./P1K#6N&*L^4%K!LX+ 5_(^'B(@I"MA2>=A(X M\SF7=R 2VEI'0F=)>LB5_@7)CV:@#*7:XOMDF;Z8)U.9\5BSV(%9W..E0\1) MRAWF;?1;P_D1AB/O^[V0_11D MOYH9)>6PYK0+0$F/O)]K(M ":=><@Y)$;1AP&R(N%N,EMX"TS MY-+#J?"5%>2B1+#UE.T&UO/G)*RB!:@5GB9(%9.T&M+S9Q3$HBVB72*]!C0D ME\2/0AC\Y /3D*YZQJ;8K0JVRM@M(?_02Q3$3^UD:G9V@3E9.Z+9@A$-,=0] MO(=]\N316=7>AC!@T<.J<(/GA,H0^5@N$H*1E&SAW +.>Q+\<>MP'K]IAZN: MMPG@ZE4H#V M4(!2#1;D[B!_$Q,CFU/R+_$\$#?E1<"^N-[>"G(#.4T&4+V-5V\ >77(!7WR M*KZ\:B!46HLPL0AQI96$BY2PXI*E_N2NJQ@]WHJ( MF\*][#BN0G3RPAWLAV>T49AR6',P,H?H(<#?(ZCP<*VY(%I'IH=3$3VQ$81B M218F#4S)QQ(NV!KS!)+"(UWS]_O],W'U/>60,R4PV6;>(N4SS#I M\ A@>JU MSO]CJF[R M&_.Y _O(V'%!/>D='L_NRE9C.4EVMQ[);Q MHDVJBP;L6N>XL)BUNP1OO_60J/;_,NDY\Y3%9'\*ST02@> O#DAN6W[F]^*;;K\VH"$T?<) M+!Y&MYPT%Y8:4-!?2;7-W_*>@-&-@ 9(S"__6'C:AOZ:!?8V -0B2-\BU"D4 MMT6 K1ZKUF&S%K#V$;"FH:\-4+6*>;4X-4>ZUH6N-N"@V/ZGG+;5S0-*FR)) M&U P"2&U<'0+C;EC/E%-,T8\.MC$91Q%5B;]YV!2R39BK2.LQ:? +(:> MY!/ 2- 6<'L\/6)\WCL^.SOK2:K>*CX@!%/OI2(.$@$+CF=?#AS ^5#$./4_ MGO;_"34\>EKZ*4E%P=,#]Z4*H#^-+:/4*$DA4PDA5.7+04"6*Q\4]UZG5M#\ M;6M51.PM5LIW'MI6"EBP_U;K ]VR;7W*/=FH6C_WG@+OL[-:$3IC\EGRA%(6 MBXH?BF?8C[/6B8%-E/:? ^__HR">3$(V\#QI(8Y_YQ"/T MG14+'EPZZA_(6 M^!Y_CTA 0A@6^9JX^ YSPKS[./NW((B_]'> J+.$4O\(1<3WQ=;MRT'((VB@ M('J 56D8"9I?.8M67PY$FY//(&MY@.+6C)\$4L0(GHNA"MI;/EU)35-)YT4\ MN9S1JS:G XK$44^J>=.\LQ#SIO5("MQ&F(']O5 :&)>:;[ZD0>T9$9$(>-3 MGX$+IL>Q!\NL:WA,?")Z/[R+EF"C$1>Y'/,O7!=JEB=-V^,5]';O#$M&81W" MG\O-_1!G2_URX$+12*A"@= @=,2-\1\%0A)R1^?7&,:-]/WS2[1[O:K_C*9. M0[.*[7!/YHMP//L6)")>HN6--;\@$!Y^:(]#[,4>JS53$93*GC=Q0D,\QWQ3N(:* M:4P=EK4T4*V6Q57&WN\WUQ-W@9>.KHYQ;,PF8EJY+&HF4]:W!HR&^I8-48== MVP8P,OC-T>OP:45$",.(W@C/!6PI3HH-8T;Z!COU$+H?EH-](-?NQ6K5OGV+ M-9%!>O*#5Z611_GF+=;@"38=W*$7C*]8+*!4$0W!&ZS/%7F".= )L4AO5ZR) M^M4K#_2Y;[*DY2P^T@SFU?5*Z]$\-YK5K#E?8I#[2GP7S*D(3_GA*P.SF5&E MMC'%I>+6O]^3^:BIRM,%Q_I*%RG^+-5^9/I*Y][O2965VT+%T>]TX80#GOK8 MTH57,,5/X;D/FXE-BW1AW:)#AZF8W4\8(\_'I<5T$7X=P1N< .,89>R5PJ%+ M=6H@>@->NA&%*0AV^)?L(RM2WS*,JN1,?FK.&I,Z^SA)24SXB;> M_Y(G2_/^3;B?*A7Z^^77!(BB_2F>[^%06ML',V!4.X.ZEZ^\WJE+Z)D%K&[. MKK.:M&)YV87LQBVA=MGM8L8LC993=H[O<2C&476+E"BZ=]&*UZ;K %-?OJJ' MR9"VD]F"S4K^[4SVAE"RC);C1XIYL""K$303S-+A>#:.0F$.'BQ2XH-!>7X( M19^RH8_=<'#.H.^-9Y?PS U95N>=2E2/:*+JF(OL'*_AA%-:A<*ESC*7^F#) M>)A$7Z;-U(;A-=SQ9IVA>J4VCI 30Y=D%U^M?Q2J-N?65XPG>5V3EMA.QMMM M''%.0X6CW$D*D[HDIBRNX3F>L4)X;BA6[A?E/5D'>RF:Y M>@X2 >H&,>+;(J0AE&[A%ZA\X9!)=>94/F7:X6G7JVE_ ]LB,9Y[D8_'LXM- MB-IX=ALMQ9#,^(@J[^=5^N4.Y/SP?EEM# '@>"4/A<3=[>$3S*PDP'> +QX\ ML#6^D>$T\N^B#75C_3-M4F2"*?E);CE/46^R8*OLE+386H:T;Z!__(;%:@06 MK6NPX[F,PDZ#PW)+.!AS_4C\$/DZB4M6DJ#-9>%]*=(>;;.(@0'@VHXS__2Z3> M+_+@LQ4]Y];2I9.1CL M1=S:&HO<9"+.6[&NJ*?9VZJ+8;ER SIW '3^O"&YY;TGDW9)0[(G(K@E 3.V)2SD;:)ZD5C M_G98W>%RY;-G'*=4N(NXNX#N+(;)N,N68H\,B?<5^US2CA%=1>$E@4U6X/CQ MDK+8%H:T?Y:FF#@^5FS;F\GVM0'2J:MT[))6O/[UOO3\V&#CD,XD2K6T=M)2 M["NNBGXK]Y6P88P]3-?D>T1@@_'YM\V0>>9561%A$Q3??FARZ[=CUC66PEG_FO-(XK0?T+R#06X*2^Z(HLVT M9]M; \KU#N@98]@GQ,ZJD_I>5$.WKTUP!_]@[ 4BN:]8(HYGPR=Q[[_SJV__A[YS]H%6H5@7TVEZN9/XT4CQ[\FL\P_ M94*X-RY_U2=K-M%ZE6G%G'R/)A)5IWH3BD<9,' M6=YOU,-\@E<.3\]_ ?SL[6#.,'LQ>SY3B24;S,7R M"""YQ)U^WCYW-%5+L>>U'Z]%S&$D8E/%:7R<7VZY@I)3Z1 K>5'-R?=A#H_S M&@7RR2__!E!+ P04 " #=>O]0'5E-@P 8 .5@$ %0 &%R;V,M,C R M,# V,S!?8V%L+GAM;.U=66_C.I9^'V#^@R;]T@.T*I+EM7"K&UZK J3*09SJ MZK> EBB;N++DH:14 M(':18W^Y43\I-Q*T=<= ]N++C>_*P-41NOG7/__[O_[X'UG^S^#Q7C(DW\I;2D[-> UOZ#C%&EB4-,#(64))ZG]J?.DU%_:1U>TU-DN6P MI %P24['EEB1C4_JYI=A6*IC?Y8ZMYIZVU :BM3YK*J?E8;T\'V3\#MII8D* M4UK(_O,S_=^<5"D1<6V7_?GE9NEYZ\^WM[]___[T.L?6)P MBSZBZ"/DZI;C^A@.?!?9T'6?,+!=H#-RCBWDP;[^?SYR$?UB!#V +&[A*Q9> MB_CTDV-[R/:A\=X[X^/4"'A@XN#TA)61V5>] H$6].(-MX^)6Z6J:X'NSGXA M#73P6V4$MDNH19 '[!!(O;<'PEBO;QMCTJ'7%/P?A+I59>,JM!9Q[QU[\03Q M:@3G'K7Y#-^"4S/^;66A2Q1=B^A]G2P/?(M.7%-O"7%BZJ:3=F7)^4NN1? Q MP#99-KD/$,^6 $-"PF"@Z7L>1G/? W,+/CFDU2O'GGE$R*5C&63I51F0W6NL M!:@97#!KYA&2\59'%F(C[=3<-/_)^8J).K\#O$#5K8F*U92&1 >63EE)"K\G MOX4PT,;L=?$3 QR^>I#D,#;?(H]61M:8BB+)TJ9<\GDX_3$:_YB-1_33;'I_ M-^H_D3\&_?O^C^%8FGT;CY]F)81F(A.A+4=/-,FBJU<')TD0%L>*,H$[9^7Y MKKP 8,T6Z[?0\MSH&T8765'#Y>K?PJ^?^ZX;0\ "C+ C%]URZ=[W@7*Y,EZEHJN+'A(@J9H)!B"-?* A?YB1I>' M@4ZL,)=.-C^(L>AC3&:>#!+P9#U+$E06/"1!2S02C* )2:N-<#D 7C?DSE!] M=H:S5'A)<4,UM_/4O,;(P89W3D(Y2CJZ:EISU+3_)*&2NX(UY>1 MNW9<8)$EO;\FA WFIM0]74[M[U#B67)DWWB$3.KR#1;2$HJZZ;(YU-)SD-[ MA1*)NN,2LR[S>^!VPJ2]R'QY &_4=N&SYI*)A=9B M7ANSC3D. 056*/:AP=TK,].?EUI+R"BJ@1X=$/Q"WG+HNYZS@C@2Z2U?R3Q9 MSTC?E<45U=J/NR*R/05V:L3.^:=S"RTV-QI2YUVNS$*KGWWD6T>#,4!*G)\FC+);* M(L$_M?]Q^^'"]D%O<6>&&70CE;G>NR%H'=@VC,U<- MM3:GQ*B1$])1 L[ZA+;;>M]R52S**&;OKZ*8[:Y>47J>]?7[]0%-5$H,H.E@ MN#DM@.[XU<. "(=L@-_N"/YLGYD>$CL6:=_BSO8@AFZVV^O!:A2'A#M2IPH' M]XM:.?+6=%7N$;Y VX<1(A^=%#87@*EC*_G/R%Z:5BCI%,FV7XZDK7+V Z.X M6Y,N6:'3^^3,FH3X!>EP(]4(DD6]'D3Q(9\MR+1O&_V5@SWT%_L^TZ[>M> D MCN1#ZTK' Z%:N/-:UWIN!AE*7Z%-$+:H*,8*V)2],UP7B>Y6:X PW1D(XC_>D]Y@!+>, MOD'+F#CX9^9PQ)7W2J.4E4)EX HWF^OB413 YUVTE V9_,17IFPSI0127%O8 M.ZP'MZ-QTF_(>L*-]A;)0!@DOFK_7?M5H"J,J;*C^O>U'4!, M+E_W?$R7F+;Q"-GY&ET%W 6N:^QSYA8 5^XKE=*6_=6A*PRR(@2U(D#REU ? M4EVIDK:/60Q18:B6VNP0@&R7H@?=J4V (>+[R%T&MA:])I-EDA3ENS(EQ3JI M!%JT9/!<0B_@CG&KQ!*6S] -K0S/3YS$A]BB0I=7#/)S'7P5+M M@T02FO1'J2)/YN0[+X]P3;>R[<689,B\A[6W\L5AU:%]DO8-$L_=DA37I?H\ M%[.?7XRI-=.-4:OFQCB[^/9;N?I"_Q]+?[Z>SV?^*[=>8@E;& MU8TX<7-R/;?T[EQKDFI#;FC&.U&E_"KT=;K&:WR?#C3NZ20 MH\;NX&^/(<5BGX0+(\^-F@(P\I#,*]6??I,G]])?@MSPH'!_BBK,#+:337< @[GCRBUC*!T@T M2V/IT*M@< 2#?S>!-,:O^A+8"_A(L!N;)M0_3C>)T?FH#7EN*0U-551--I5F M5^[V8$=6($%H#E2MUV@T]9;9JC]P3BT&=/.ME6E3OZK-D4648>.YAUS]>'==Q^BP94AT'GD@K MM5-D[S[19TF"$H+SA%JI?<]I\\+.+](,.')^9TT3VPDO0-N<0I=[!K1T_\[P M94]Y4-S9/"B>,_&7RWS&6MX#$#QO@]8^LL>EF)H39 -;)P+GN0/F93EC1E06 M_S1>]DQ(13U>V6+)M[T'#%?(7W&1(27?Q3&"%P.>-T)KI\61G-#/DA;5,"CV M*1=B4^&GC2&PT%_0B/FG0HQ>V"WTK*FC(%<2D&97;?;.C115$.!S :]]K$A< MS")_0/P"9]#S+&C0N"R.SZ!L\-R(R\Y] 139!8G3\/R>+0&& \!.C5?4435O M#S(]\07PH(3@7 [;M0\0#!J7-&SBX)'CSSW3MZ)G^[(/OS*S7 %2HL?$4'P M[<2\*RU5+@Y= !7*RQ]Q(3_$AD!DF $+3LWHOEPA#Y+)+XH"'*)'VN>-HE'; MX>2'!\*X;O84Y+H +E1!(**$V#N2X9,5=(D4A76D>VL\<0V+M\9ADCK M^5&,!1P=HCGQ ;S1B9"ZC^HZ]J$1>S6HM,&15]@9L^@ P$2\$GOG=%O@7-.= MFT^YI5PDD9\KDCRPBSJ(\]D+F>7R9\<%C@10R*@X5-98.XB MJS"?.&3;DP933I K85!XS[*NF).D]3J$!KO-%QR"D6_(8.N]/5B A1>G'6^] MR@ZU4J*$2Z#'CFB<1.R4N)!WMNMC8.NA1Q45C'\:*U_0A5%H!U!$?8T^+MX( M,5D\'\=.WV%P@9B"&OR>>>Q4I:@+(]!.L)2[2EF3PT,&?)M[)%5MZ90"Q.'. M^=C2O#"?PG!VY[H^':R#*\M/$*]R;G049TSBT"$X"'I.SJO#@KF.'P118\\\ MPG6X/."B0%;R"U!\*=&%?;+S82,#;7M$X+R[GCDY+D#K9:47]H'-F""(8F,; M]#F*E6///$?_LUCW*9DN2_V\ C[.F;ZS,6NF+@_;=)H8D,16>FVD&VDWSRA M.P)<*^,=BK\$5AT2*IZX(G4.0!,'DZG4Q\1,=R&+I,XY"&5GO 3*5 .!ZQW- MFMD0[PTL,"[_0KAD*4F(NN+NI.R%)Y41X7I]"_F>523%:I+^ M'M8E^"L=@^U7ZMX=_N\,:I"8B'E4L5/#\##1B$*>$7]L7F?#[VHAY4'Z_G,2??8 S^K]$K]6H?\;!WP.(^< M>A\HZRMYE+JO/>+8/:*<*O9_I)"Q'UA11) G8DH$Y^DF@O-'T[^F5B11[W75 M=N/: 9(;EX(HA2>6^ZG/$7>V!^P%.M+*.%;;M1LXN3]U#S3_HGTM;;CR\ZCS?F65% ;JW]N)^#[%39HW61$! MCE7ME>M'Y7H9+? ].'#H4_OTIQD'P&*WR980>B/@ 1H&.35AN0/]YO:!?KQ8 MZ;U<>M0?M$%BC9!H*R33P9D93N2\/]P.,X-@PL#ZBAU_O;E'DPIRSEE^A=*> M&]I@-)AHPZ;:F;1Z[?9 5=1>OS5IM=7.8#(:UQ2/EE\"MI?XP['U^ 9CADVZ M:[%BCI^'4?NVC7H0]$2]E%-"V"@(,'V\=D_LVRKRRKR](G<2%^9C!L6^9HBJ M13X/!NU10R&J:_7'K?9P,ABI[69GV!HHS=:P,^B>4BU M5K/?ZK5&X^:@-6P.^ZWA1)VT.DIW,E+'O4G-#],_@M_?B;F!$;#H6P,S?[VV M4!@N*'PY,3NF0/-ZQGNK21YI<;Z=O;(WU4^#\D5KP$;$/:5/ /B51Q*E- 'DPY4T)> MMF>UJ0XF$TWMJ<-1JSOI]SN#QJ@W;*G]5E\936K:H,EL,C&:,]\6S,\D9K?? M43?;PT %$$2=!?JZ[J^H4J Q@FL,=13N^JPMR!1E&_%GTR3&#'[W-CRG4U??:?\'@*,WVALAQ6]N)NUCY&311J3D2Z*@7B(M>%$1-H)C=& 5!( )0A%F/]62D?I" MB<"/18DXCHWE"VA*MNV1*P&B54A)>J0:"6G M8D1L0_2^11YMA#_0KD]8G=@/?P XV\+?N=0ZQHBIC@;0=#!]L=<"KHM,I.>= M".0C4*DP<4:8/?,C/J+L$9IRQW U>05]%).>//4='86.]4%H]@H4V[G4!WA/!M8X!M8KC32/\L^"D1*< N*5,L]N72L8@0):?#E&W>J&:)5"VQ MNLF7=',W]&R)-T#R'"EH@A1OPZG,EAM0*2'[+Z3%6:@.@(OT#QTW;K65+.FY MUVD;6J_5E$%7U>1N!RJR9JH*,>2Z75/KZJUNMUW;PQSODF0,58DTX@P[AU?( M]GA4#(6H"VPR''I(1VMV068&=1\SK[]-R$MV6_:G;;S_'8T,5-2T#K''DB^; M5(<"4-CU_"]6/Q'K!6*P@#_\U1QBZF%C4>&"H.!3WW,]8%,?KYR!N&1)SUV] MIW5[$,BJ.9_+'=ALR3I43;D%5*/;:W4:NF((A=,(<&JBX:9;0Q>]BM M5DA2YD;PHO19DZ,B)L).UNS9.7J, *PX[Y,+T_<7.\)H_'V,Z9-T+#!_]@V M'0L6AUQU3&$'PD\$Q[897+ &TE MHZLP&=B:FXL\B>'^>5\!WB!RL6U;S2V MK_=$U9&/R1JI>T%L+\1S)%:M%-1[*OL>2;?Y8>#$3I@7BSC =G1#:,$K=,>O M'@:$"<@&^.V.T-VEMXOIXPF.9;&ISH.$:_D>U0>K]5GKC]6.,NYW&B.E->KT MN\-^9]+N=X;-_E#M*Z6][S*FS!C'TB;#V,]BCD3UJN##-%F$EJ@;)S/(!/\* M;0(:C7[2-U;(IFMQ0)^K&K_2!ZJR;G;Q9;ZR)X\]>\!26..*QR4PT\VA..N5 M6#S$JHRDL"]?WJW6 &%JTP2.F/>D?QA!?(9OT#(F#OZ9.61QY;T2BX=8U:$4 M]D7-* K8NV@Y!T?IB:_%.">P*8U5G'&?O:!W3Y^K#J =DL P._\EJH_BR3I11.T T7SC*3_3E5$\C*J 8<2HB@>V?]P&N@S/)__Y_U!+ P04 M" #=>O]0F$/@=8D] #X7 0 %0 &%R;V,M,C R,# V,S!?9&5F+GAM;.U] M67/CN);F^T3,?^#DO,Q$="Y.Y^*LN-4=\I;E#J?EL9VWNI\J:!&2<8LB50!I M6_7K!R IB12QE[SPB0G$8_/KFX-V'-PX* M9J&'@\6O;V+ZUJ4SC-_\Q[__S__QC__U]NU_'=]<.EXXBY?LV:^G8I:QF M&#A)DQ_?'6Q_.?_SP\8/S]9>#@U\^?'2N?VP+_F!4SK&V MI(^#/W_A_[MG73H,;D"3/W]]\Q!%JU_>OW]Z>GKW?$_\=R%9L"8^'+[?E'Z3 M%>>_>M&V0K[PY_?IC]NBI::?#I.R!]^^?7N?_+HM2K&H(&OTX/U__;B\G3V@ MI?L6!S1R@QFGA>)?:/+E93ASHT1@6@B.M 3_Z^VFV%O^U=N#CV\/#]X]4^\- M8YSC_(.$/KI!6/-_OIN%RQ1GM;9!@C_[*\;1NGG@FW8[ M!'V*Z

GA5;A13S+RM#M^X #!O.?!RAR8PI8PLLD#8.!OZ$4A31 MA$2"O$;!2YH& _V:A.$HE,WE2E&C?8"]S(,%G>(+$_1?<0-'"_VT72>_[8R:(NF M>X?.;%P/1^?N#+/U?=T(9$F3O4-E13Y>A1&B-\A#RWIKAVF[O8!FV_9X&?O< M2IE Q\OW%K30$/=#I)EEMR+]ERX"5&\\5RY6*2;'WKK+7*!GN2/HU(/(MBPI3TY,$E"T2/U[=H40NK M6:O]+*XNX>.1L@%YRPA#; >?&C>3*"+X/H[<>Q_=A6Q+L R#VX@!? A]CR\6 ME9?@VCV"8-2$&7JGV(\CIL/)%\UQ1-%T/^8W(OC1Y=0PPS="C)[HAFT1;I_< M50W#VJ112'!O,/WSRB4D_:5IW)+6^V; V7R.9M%TOOOJ(N!S61HB"0K^HP8X M4J4[X"S:=Q6USR59C[TPZIPMZ_]T_1C]0"[_.Z$Q^^Q-@QLTBPE?%8]=BJL/ MJFJ]0&3(51B03G@B[P@.6[9?7>),9F^[JN#1MV@8$_BNJ%,=P@P%$R=!E-)TF@98&"&4;T>^P2EVVF$+T*(S;9A\3C4UPCNY.&NNW) MFDV9186+Z3D+*TSL6.#A>WZ!52!*KLJX= M7[FC?M@2WU/T5\SH.'NLE38D;<@:5D+Y!EOC88H&8REOA)SO!,4=5Z FL10; M;!Z1*,ND7N)+M[3:,ES?1O-T*U:A1E;07B@7^3OJ0Y&VVA0V=09I?O77 JK0 M5 \HV'+/RCV@",]-J%'MJ:WN&-J;1EK MT$CSE/\64KXSGK M,=L?6W)94;D32JVM GT;S=.=[N?NW&<;71!4:I4R:T[* MZ[9!)_0IE65[U$\^ZHIGNNK3ELF%# M[2#8Y+%7RZIOC[8I6;@!_CL-NP5>$GJ>SJ\)HHPQR;?F%)NWU2X.ZRE"4;EY M2E6G=9HY2-0/[;;#T;RMYG&H3E[;Q//TK;1!NSCH5S\.V2;-ZN3JYO+!^\-@ MJ_]V[36/9Q,]M0_LMD]3C5"$MHGVJ.8Y!P$_D)VAM]5U*?>:QG3!XZZ4GF"K2*&VG38I#?B*K/L&% M9IJG-VG^[1(M[_?#/>;$BMIHG-('UB"9Q??H[98Y%>E5M"2GFBD.#G!Z757P M9U:<$]9\EDU*!.)797G(ZYP,T4S3%C'Z')4N>^X2N7'*2 \$:#9^J MUTX1"R+I[?;5)3J#8'>G77>)71N"[K#C#G89!A'B#CKL&*@PE-MZ=_V ['+L MF$5.N^E=$_QLDPAQ2+.M'FU#DEW0T:FJF\<)^Z"@2^4SC]:U1X%)W*V]WFTB M9WU1T:5&B.-9;??6J9^DT2A2VZ1U*GN#*$^W?1NAUW=>]1T%8:_9MSCB'>RJ M.[GZSFGBR'=^)([\*J=0V_(C->>MLFV"?3Z97IV=7MV>G_-/M M]/+B='+'_KB]8__\.+NZNW6FY\[T^NQFX-_LO[R1??W'%EBB?/<>^.W MSVP:.NA"'IOH>9L"$4*K):-RM@7_YH_-KG6WIF1T_"A$LC,QF%5I2P3%$+N& M_2)EXNPV@] &JR?S")&E2_Y$T2TBCWB&]+S6U^F4V1^K,%N/ <+DLQFN;-.& M+MA'[7J<*]B2#)*L(L-9ID2V<.'-EN8]?J>Y(;_PP!+;0I[Y2=%?W]!42+O? MV78?>;^^B4CR] M)?T4K0B:X+$,29=YAB>B;:+A333BL,ZB;0 M--6Z1S]I9W^E[&2+;6U6Z4V8?56&V%@*T05!X MQH11FX67^=[I(N!7B:>?I;:$8>U.)?>MGBEH" F:)#QRDB5Z[![1S4X!L>V#30+>BK.47LX$%3:9<#;D63H/3W5/PTWFZ+SU0 MC$15I6YE5\O]H8,"35[)/NDJ#,(T.A0LTHPB]7*FJ]2MO&KY,G10H,EK=]9K MXVW%0'D A#'53Q"G"[QT[])BC]UJ M2BV72:M\@*EF#$0V$(Y1P 2D5A%!Z6[%6\^=(L, 4S0J/:P\D+L66"W/B@D< MV+(3'W"\0FS#SO2P^(AG^B(*@W?&*NQ.Z"E%7*O];C6ADMNG!=30%&:;XJUP MDNZ5Z59PM;P^>Y1#8_[^05Q^!&DV";SD1=E=ZO&>.+2UNDW0J.7[T6*!)K+? M$5X\,,HFCVS@+]!5S)DQG:=O_T[CB$9ND&0BJ+-J[)OI5JBU/$7VX(8JY41= M:XHX:P-"*DY5Y:XB_ SV0"2?S4N1>G+@>OE_X_WQ4- 71T, M4M]4D7V[.13TJ=JAH+/_]_/B[K_?C >"&B4TE1P_/Q<&I@>"Q'4&>2!(# 7 MW+I'F/)LBJ0LM -"*E4K['/%<%Z"4(JG:XZ.#CY_ 7APJ):@A! !R([?N!<& MR9%AX:D713D(VTVEZA53?DOT ^#^Q/-PVO^UB[V+X,1=X2Z^76^D5'6!)" KNQ&(0(FIQ-YQ,OI45@XYA7Z\',T>4OE [$33[=A-Z/OG(7ERB2SL;=T*!&/:.+_$ M#AJTJ%F97.DP+!>$X(JJJ*+%T5J&!DY.20#N@M)8FEU2+ )A##4AFP(H:%+9 MK:PT.WMQ%]ZYS_R&"PX2!PL&;9,>([Z4LN1FK-$B!%=6 S*OQ0-H*I(J,/>S M,J+KZ4:UIB#XSQJ;"&S!0].&4_R(/11X-!<8.7'I@T3B\N(0W'$-2%4.$)KD M$M+2=>@T.8J<6EG)PQUGRY4?KE%Z!?!U3&8/C!O\9G357LJ^+0@74#2UW;)' M/Q"%2.4WOF6_3A8$H?R32!*M M:K8K$+>H-*A,S7('VJ*Y=;9.YVD22_(,;2FU17,TQ[H5$'>X-+)YL@0.3?[@ MSS)J8@1V:CN@FJVV;/= MS%8Z!0#%F2#+-N"<$6I$!R16K@DG *PT=ZR#7ES(716B M&[Z$\LEEAQ\.CPZ^'O6?3]>JU(2( 0ARA^V6G^9E1@7]N>*G:-D:^^7@4'>P MPJ0NA-VY2E_WSE280 (NN*,:@COJ27"2_7,3@CL:C."^'7RL++A<70BY'TT( M+@<):N;QRSBPT=B>B7K6X BWBL7^".W?B_I3);2:]Z=BD(H1- M>BLJ8 (>FJ1/"/)P\N:2)JXL*@@AJ[J=P2P VW[&24HDY1$=_,A7G^QE5+]*K8!8?:N/!KLQ;_%#4WT;!0\8NZ'$I OD;2Z"H29O1'!JF%" MDZ,9Y-\9R6@ZGTN3+&Q;@6#T=#B,<\C[R[LZSMZ)NR-N0-FNA35%?_ *7#5R MSX_9Y6 =EG.P-ATY^9[8]TEG#N_-R74WE)RL--ENF\=W[/I<[+ZNSWOLY 9NC\Z28KBC/[-+6@I/+ MU;'N%$_3:K@$8!%2T*B\P=B@'I ,,$,--Q0']UE+M69"4AN%6,%6Z[:96A 3!Z7L;3WK*+ MOAI8K<;'O[M;FU[0X]_C ]+ ]@0ZMZVZ2G]^5A,HA?G*>LX#X^$#X-BT'6MZ5-#$=Q4&,Y<^3,FU2Z+L MCQS:[)MS'+C!#+O^E*0+P45 V3CG6$_8)(*]S&>7?_SK0"+Y5GN$X!FU59I6 M&0)-WS;,83/W'A;^1=>&PTX#E.SO0F@;QL&N:8+MG7F-G=&%'V&QLXWA6*-!<) MM-8;A)>A&M"K9ICQDG4L.R.:EMR=.=,9'>UV#<&@;'D@MZ6XLF(7AF+S!T/7$FG4*R5H=F*J*V/F2=?::A"M$ MHC5_#Y'GRO!-^$KPWE;'?4,RG0>FP0JNMIY'6!&'J\*1Y6 %BTO^OM4-7CQ$ MT_E/BN0)IGU0 ^,OM#GX>QAZ3Y@'2(33Y.YG2,9U!S/9#C@TB36[ MH8W<8($[LIT+O4%XL7F@*V.!CR]9/;--;/Z'[**A:W=MYZUNDP8(;T(/5)4- MN#NHS9X0#XE1OFC;6STS&B \,SW$C9X9=P>EM,4]Z^;W?;=D=]V">+5ZB+HI MY>@+V21L-N4R)C>['=#W!N+E;/@KOYZ1L(Z7%:FW/5QV:'JX+.W&V?0S'BT; MCY993A3CT;+Q:-F^2G9YM&P\@%38R@$^@#2FZH-.U6_LAGIQQ.PG1?-8](*, M54U(B2/&N>,FP*!91^>X,(8^>,W:DEW'89CA8M0 I3\%B;)L#A&5A,D+/0[)T M;6W+3Z:V)>O F?,>1JMRM"I'JW*T*D>KRE?9RWJ M ]TE-2CE/<#]>=K$-QZ?(CHC."'!SMWVJ?S.9[X'9]<%_V77RU!<;N/SG@-F M[>M\-@S>8Z/CLV'CLV'#>-ZI):\L6ST)<8.3D*S"M$^%8U9>&,)FN*F7G!0P MH0WC03\]W=O3-^/3T^/3TSV)3F3@Y-[5_8'<(+WNX^[!35YQN5WA()S/=:\3 MUVT7W/QM\41Q7>P -&-\D*^C..'X(%_'T.WMC+9 M<5*R6)%H]UFU)0@>O#X?@ZO*-VA.WP([U-PX1>E5KG?NL_S@=H/M0HC*]CRS M-<#% 2MC;A(F0HMSY#EXZD;N>4AD 1&[*$CI MM41Y%"2CP4F(<#@5/ M96F$,E+SV0,G+<4;!"TV,SJC1&34ZHT9GU M<+U]G M]!M>O&.,?H_1[S'Z/4:_AQ/]'@,E8Z!DX(&2SIV3F]TK\@H^IAWG-&<=VNGJ M%8=EVF7LZ$:'Z$8W6;4;'L9=^\O!JE4NX-242@F:A#"A 50G :>@J5+VRM+< M I5$@RJU!"%ZW)7B5&(0-'T9,Q&4H6'8DQ#HE(,<<4U,1]6;@W!>N2L]JLXE M:#D$>_9,HVD$I7NQY6D$*1G.EHXQDV#,)!@S"<9,@C&38,PD&#,)QDR",9-@ MS"08,PG&3((QDV#,)'C!:].820 AR#IF$MBL9U=A) 2Y[UFJECQ0IW4(X35( M^0)U> G-[6T;G4XQ-I08L&D,W-);?RS6R0#8L 6@KI0IOG.?S^9S-(L2![YQ M?*1B6Q"FHG8UI0I7H"G*Q?922W[R7;)[10P/STR((H+OXXBOY'?A#5KQ)X:" MQ1FK4'I(N87VP64 -*M0#7*JOXB;]'$B1KE=+.U+^6+23>/_YB3-.V[@.=L. M_LUA70PE1+9[6$'*,+,'@'350;W0=[R^8WTKG)%&->$$JVRE:/1F7QXJ@/5! MCHSUK/39&=4$XI^S4%DC(>8AOG0A_O'E\.OAP='!MT]?/AQ^_'QT\/5C%W)% MQ]CG-J@R""PI"\$$LQ2;!E$; RQY59+OH-,L@\"[ M?0A76S+EH\FL'@2KIXXEB18@(@'2FD-"F# M=2]>KRK4AY"-6U&"%B@ARU07RS.IV%\(SAR6^(U$G1$XU-"7%)?RD3Y-)=!; M$Z7 =7@GLUF\C).WYDX1VPW/<';88^6C;&DO/!9O^0)[<\V#WBDI5:(Y M'D!3'I4_UW;D)U5 ;[.JC?L$5W\N]\LP6-PALCQ%]]%N,F(30 MVG"EW:#'T'_$P>*$( ]O7*WKTQA=A8_)VLSJ?)*[U.SJ0_!*ZY1OZT^S@];< M/E BJ5L4L!ZNP@C1+^\^?O[ Z)BP3GU6\D@N'Y-:$"P[8ZF8 .I6%D=?/^>( M^&HH"TDM""95-5E( '4J"T; =!:%Z=#\:"8)<1T(5D\E.8CA0+-2B]!T7DAI MZ?Y M/A;"W <#>YC]#-S4IX6\ M)%G15&3">O 6*@NY"1'!$UYZN<\Y#OAQC).01E3NQ).6AK>2:00EP0%-/'E_ MW23P3MP5CES_$KD43>]]O$CS?V7I'X:5(41(+81G"@N&[W7/KK/TN9;>'RKY M7-/VG4T'0W&T<@E/YT7FJ-RMBO+]KWF#=;IJI3"Z7E^7ZW5TX+7KP ,P7D1C M7F<;:^KT9R$;@2G>5RB=\89J+5^B*$*$;E!-XXA&;N#I+&9]-0A6L[V M;"@ M[?&+4\VQ2S&]71'D>M/@GR[!7#EOW @=&"UHJNH0K&EK>9K#@RC7WQ%>//"7 MHA\1<1?H@LTE!-&(4ZP0I[(6!%.[DA25J* )3X3P)%PN<90<%D%(/;>:UH9@ M>C>RA@K1#4&H-XBSBBT/QR$AX1/?R+DK]IOTZ+IM(YV*^$N+(E:!A.%KX<&H M)$!U@SRT7*7)EG8.E])-S26'"^_$27IQ=MT,Q>TRYK>-^6VCDP6FD^4%Y!C4 M=::,.09CCD$O@MNMY-<$S] UF]W9M\Q*,1*DHC8$'TIE$2MP01N'-VCEKCG- MM'C(02(_>7$(3A(+@_"A?'HKUX.3=.$4^G!X)T,Q:Y7&[H*4K_ MO0AN([;I>@A]QE^:CHB;T/?/0_+D$D^B&]:M0##\FU 2:^#0#)XRN=*]4KD@ MA$F[H@(7=T=E:-#D-)WA8S0/";I!L\)#;Y+KK:]=(K]^IFIC$$9M _*N"A^: M3NR3SZ] GX0S?!(33O U8O1Z%=2C@78A^ D;T)0&. %-:51+W0;)-3^8Q21F M,:/4;16"([.)J:4N'X:D+I))E$&LH"6JQB#,)DWL%JOBAZ841M.B7 W,JT.8 M%9H0O#GBUN]JD&'XI^O'Z:W%OA\^\7.?$^]?,4V3%D/"B$/[GH$&VH,0%*DC MX 98T%\4)?-WN?3A%#]B#P6>9=SDH!PW2=OD)R]9L\ZVW:&$2G9W 1['E F< MTLF,(:()G^GQ.O>7V5LSILWT8OO']Q3]%7-7]2-*;UM6!4MDI>&$2:I*K^ , MD,$$L.X*:%,&2A3EH01+U"JH$0R@4$ECHBE<.\<_?#V$$^(2 H0G065@ M2U(6@C]4JX@*(0$*6IWP_?)TGAC@NLB4I&Q_X2)[\$T7K*'&F;8[07X4 M*DP=*]KWG555(/BBC>6LA@+-O,\1N26CB):10N$:&LI+M8$+1PHTU9.X?+Q[+# M)6O'X9QU-KTZ3ZQ;9]MO6F?;];;.0)PR.=J9<*;SC'SE^4QEE5[S4S<[O=MT MCV:4GRJN \?Q8B(A83ZJ&!B ^30J@9"&ZR>S/FS,B[Y$T6WB#SB&=+S6E\'PI9/S6P] MAN9G%4JBW(S"_MJ?3=A7_ DD+V9*0#*R!/.]O%@/4[QTPVTVQ=QA^/#HX >,5KRT2(JHU%X;>04+0*GQ#Y M3L)X-0W$YS8T9?M<<8TT:;L8R#%TP-V[I]"8N[FR?2ZQM;B;P] %=UEA<^TM ME.[3Y5&/PWD4 (RC#,@.1Y(!HWN26E&ESSPO8\F800$@GHPL=02S6*;//"QK M >S1WDJ6W"//Z(KY=077+DGHVIX+O'5]R?OK=E7[O/K.;CHRA@3-BWZ'ESA8 M3.=WQ WH')'I_'L8>BI3S*IF#]:9U)-NYX S@@=?@$KWG&%=(&X["U6U$"2@ M#*G615FTI@Z//AX"L!&[$*\0. 2)9T03Y$VBZY#Q\")@@-0;$UTE"&Y?*U4N MB%,##H#0)"O)I>[N/FVU'B_Q,X14S-A1+:A#S<+2!*C/GF=^G#P&P*]]8K2J MSO!4: E"%*&*,E0""VTO?!5S]G# JY DIPXW@4&)B%458&2/V$M2A0ENWLCV M;O%K1.8A6?*C1+O'W&Q32$JOIAFFD&RI<')D.#LZAI).DL%5,_7L>85F$1O* MV5)_R[ZE<\87S^JQM76@#3V[C2CBLM$%4_ M;#H>RNKY(H[83&8SGJ1 DQ>2+D,WX(D*YSA@DF!*?(-F"#]RZH[7N\^:2T_J M-0G'-V&;'U /-PC_0IXL97!97!1(6D 3.KUW$YD [/ %5HR!?SXZ^/H53O"_ M"R$*&0! KG?$]="& 3O"=3D JCH04@!4ZKH7\5=! 2"@,>#_@@/^9-2IHL7J147.)W?ODI6F)W#1UAAJQU\ :E.2VIOZ%0B7YE81MS70_AQ,_+'02_R(/)[2 M%5TL5RXFR>%S*T?28?FZ%M[PVZ1E)VG:V;4]%%_1[M*ZE';D%;E%?T.^QPR< MGTDFG,DEN<;M]#+(M<0=KS5>)+LFX'B-*DNZ,.JMP$.8U;4$)U^4'VJWEGJI M'2!.IRHJ;R?R$O+7+/>BZ^;+T<'1$1S?5>>Z(.1&&V<\+SP?I;?V4QJ2GXS' MBE.=BL(0W%&5=7=[QE,!OLFJA/]=5!:#B"X6-5^SN75N2\;A'Z5UX MS(R_")P_/ ]% 1/3@1N4O/-T$M*(FODF#%H8KY-MS>]@++_Q M=MGQ=MGQ=MGQ=MG7=KLLTP(:^MA+-"#9V4CNEY45A'/#;,597P4.C%"D-Y[* MBP*X<%:M7'+F]WSC; /L+SHAO[(/'_IWR=87B1 6@/U0MH8%B\UN0ID>*"W= M]P6U.L4KO 4M P% '"Z%JX?0]_B;459NO2^"%[FSGODY M;R?IFWUYQ3./DOZ=/ %.%#HI"4Z>AN'Y_?;9?>Q2/#M>I]B29QO-O'_&[?3U M8BWVL$O6_!+>[!U*S0O>DO(0?7^6,MQ_UU:"%,!*GJ.)!^2S>R33P[5JEZ!! M12A^0IUN%L1E@.MERZUHF!T='1Q]Z]_>;$F60JP Q)L[")_,-VHC5%H:A.?8 M6%,+#QO(( $0SMERY8=KA!),2L$(2T+8W583BA .!(&(5F>=(:JKU)\):@9' M;'P:;U2&:H)NC97+D%+-J^V2LA &H+V,)6# I?=L:=SDHV\'=6, 6R]<)^+WH+T%F,&[XQ54)TO:ZI] M"*.XHB[4P@U-90H\,)F(821>&HMNCW9H[.>/(.$97F7QFUG,B,.(/^^>:A%* MT@T#;_?W9NGA>))E1V95--$RA%1,8U$W@AB:@A31/[K8E[EW5VFBS0YFF!U'2>QA&-W("_"G&*?:ZV.Z=\&K97;Z.; M:AS"M&^_[VX*?>N')?8(S71WGTRFY^D#(9+)3I0UUU3+$+;OS8Z4;5)>4RSJ M6DLDA.1H-E (DT8@;->[D;T)-X:Z?JBV")9M0%@-FE>(BLR I@_)]2C<\^?Z M^:FL:)IN%E#D7;MK7GA"B!LLD.HAIR8:AF!3M*G4!=G532S(O9"I]^G!T\!70Q4S M]$#(JS:<*8EG>)JT2?F]D6?/;([%%%T3_H[Z??B(?B3G-)._Y:=2*S4#P9EF MJNM;5TDEI&U(+J-A$GBY3+/$H$H2^#%_<$:>WU6M"0@N,&N)6:-LW8-9R$*[ MCIG9P:BY]MU D2EI4Q&"8\I:3(;8H#D&:BX3;G3C1NCV MR5U9>K>^E@_.Y1IG?VW:=W@'3M+#4+Q:YRXF_W3]F'O\MI"R%^IN'Q"*+GG? M3 S'ZUV!S?4R_&[7X_5OR%MPARFB>!$D954>KC8[[&.J*A.C<%3)"L/Q,;6O M#_E)1L8/ #NA,FE*=X&\.!#7D%I/U4(!Y,UI2"Q%C\0!C#M!<+-;M M>J?F"BA)YS$JIUAU%2"KGXD&BP4E O7R! 5Z/6Q2>%!7QGT35;D8R@I#6/], M%+.87B7&TH:G>D?;V?,*DV2Y_<%]"*SH1[F?VJ@:!-ZKE6CKFS;" V!,Y%;D M[3*M\S!KZO3X[JP)F/S :'-G,E2_\%68DIQZ%Z?S'&=T1\]-:D+PZ5KKB1$R M:'&F'9%%\K6C>K\XA&G70BO%VY1]4."42DOYBZSTOY8:JO.>\*WX) MW;:WH7C2=Z!4[N]2*1A.M$'[K"6<'QW-HZ-Y=%6.KLJ7XJHTF.9&_^+H7QS] M4?#\44T/'G,O"##?A]*2+4UP0W53Y'7HQ*4/YW[XQ!=-])TI';_2)'T:-;7A%"VK3UP)?# >$3.9O/T:S@X=DM]W0:Y+VSMDZ20[63).W9">>Y[YU< MYTX8.%GW3M+_4-PF8P+BZ,P9$Q!'O]#H%P)C,HU^H4'YA<84MM'%-+J81A=3 M$S(131N**5)>O(?I46*#=CL]RCD"5+K*B5%5 8YOJ) M?0#T9E0S(A-"!"#%:?2 R E_6#*()I0BW8/%TN(0EC:]2A;>+99B 2"7R6Q& M8N1=8O<>^\EA9J5]ZS+N6 M!JKXM'X51K?Q_;\0PQO^<"FS9JY0Q&_7SMUZJX]YC=PH(=HVVOFI?K0S>Z)\2\)0 IY"AFX2 M&;9K1_),/9,D?<"KX_4>MT4K4-$I:):"WCX!HZN_I4SWKG1G=/T#\'&-KO_1 M]=_ONF1N_JDK0[ #3>#IIKVV)MVA&HBIYR]6PFU0F10=P+).6]@ MJ=%FN3U[7C%H,H.H5 K"@U;5!5J"TY\_8>LH^8%<_G<"(OOL38,;?J\LR5Y= MLSQ6?E2^E)7WYB3=.?G^V"^;+KG?8-NID_0Z%+?!EI5I8(U-W(7@08FEK,!5 M&) "AXW2HNNWW\=(WY)_O,[)_IR@OV(4S-8*V]^H)AP70.-Z((Q]J'@!8%X7 MS2M;*I7VOE%-(&:_A4X+A:B"^-*%6,P.^0+K0KOV!"N$#536=#M'*=T_9E4A M.(,L%%HGUC) 2$(\7F\__H81X3O ]25Z1+[9,JNL##"OON655LD.2&+/ZV>9 M:.L96]$&O 780.&U8UJ.]S5*>2@K=)N2![]<7P2K.*()8/$%J48UH"[.6OT6 M"E:$$)+,:BQ7NC!/PWWT%PUJA5E";:F_>1AJ3*@)%FAN=6VV"P@1H4$HYA#N ME7WYB:HM3FUFU]:.>:V#RFMM<<8QTY?!I,%JPE8E^+:1J]*%R&:1JWR_8_#J M90:O$@ G/+YNYDO;+__Z E7[' "PNNQ!EP6\?P;A/47DD8-,C$KV'8H/;(#=&S6JJNZ+?ZRO[\!&D[Z\_;1-RJ(TWD2Z6 M*P8!>9=AL+ADFS1/<6;=I ) $ZCQ4;)]24G#"P 31FX[F4#DZ>F*G86\^"N) MR\D9 %28ROE;50'(VJY34)UP "W.#8JG./T?P5H@FQ&9$&(;*]P^"DA\N^1-%E_BO&'N,!*M!HFD#PFF)>@-& Q":K_OEI4;K;OH; M4Z/'U.@7EQI-\[IJGS$KJ@UA[])DTJP((R1IOK"\6? ]#[PG[?IJ@D%Y!1F6:)2L,(:#2NK+( MP+<>?2GFC.RZWR+>90B+ B]6U2'$7%J3I#T[6I>M-"^H&$NR2J_:KPKADJIV M96K,"F G!;9?\MNS[RWOQCXJOP0L/QV0^R6Y*_M^,+=@-Z$YO'[ZN@*:/03X MKQBU?DA WB60=7*3](J!8;N= M99)G9*D#UJU B#A54/V\\*TQ Y#V&8WPTHW8'K'R<+=K H(U7U/.=H !")E; M+A$B2[XSUYR\$!=]6:@\5[Z$?.IJ?AN3JJ+YUF[HW:[8\NC&Q*2Y030B>!8A+YFX]_[\R7A,V1HY#\F2!P22OT]<^G"+(K8$>*+BC/!< MB?W*C97<%X.',/')V*LS])IHN#_;KCFVB,VYVHOJH$VX*HQ-/5D7 M 1MK<<*@:?2 R-V#&TS36.M5&#RRDCZ=]9$1"^"U.?4N:KO=S_HZ7H MFK[/[]>CZ/],&-^;HN]W#^%ZEI>LZ/O\?CV*SM@]1[A/71=0 .'FFI>L[@*6 MOQZ-W[)_[[; 9+$[=:/=B6$0]JD=E8->*/HV8.U8/8Z8,H, #Y-78Q=7F=:@ M#;37-+J*1A:\(69-WRNQRN&.,VN)O9[!5C3TX TV:_H&O>%["8/-6F*O9[!E M9F9,$(4WTNR(>R4>";C#S$Y'XT\V\4V6[5T^:\B M6S7?K3-C_3INX#F\9X=W/::OCNFK8_HJK,5V3%]];>FK+>6BCHFE-HFE_6>) MFB4W,T*2?^NF)ANV,PA73@N)Q8;L:?V9D#&U?1#^C3&UO=Z]]AEG%/O78A$X MEQZWNGTM@@8D*.6^$^B.4:1D(F8#NG"E KN+5WI\81\ W51L)P(AE#86V63& MO&#S8A#A1\2)X&7D2Z&Z/(0MLV:I40-X,?[I4CK)>/!I//@$(H_F59X4>6G' MG:">_IAX'D[[OW:Q=Q&Z:8[VW\; MU+32H".95<;\%CDT\1K=^;.=;M)KR.Y"IJG[%_)Z8&P:38;;877IOICV*O1Y32MYCPDV5>\G.Q2L*Z) +Q]ZD-K)5R"IJJ5 M%Y]TPY=91G021P\,U]^H\;,A\GX [\D4"M<"(UH/O%2F^8:9SS->]B+8(__1 MQ;X@":7][@#O^ 1:TSX_^DL.8V"6.$K,2AZ<"8,(,SS!#"/Z/79Y'AM"S,!, MYE3&3F\:Y%^QL,H48PI=>LHAUWV2"%8@@/V^H\%A1#@;*IPP<#(ZG(20X>6- M;9%-[WV\2)3)\+T&1641BMC\/ M4[Z15RX&P7-AJIR%37D)"0 IB(#HHGB:.OT%Z(S B&-OBH5OJ%$U$:0?[C-> MQLNSYU6R0[40<*DF!%>,M<"-D/5GK=P@GS_N=NV2:'W'"*5N8EE1.SODH&R' M9 T[2R%"N 555$&_](D'KS:E /B-FAT4N=H/9 M?("EH\CE.M3\0J6I"2$ MC::Q)NV>M9*@ 3 LS$:\8GZS:0!BQG+-*<\&/C!Q*Z<]44$@\YR]RLH$!LBU M4D,P16_"-_8!D/ND:6$)P38O/TJBG.S87_MR8U_],9G/L8\Y@6%P0*NI[XOI)&#-KD:PXP9+S,O)B/:Q L@ARW15(#K(GP=R@5V3/=(EJR6(@!T.Y/)I*VO%C57;[3IP 1^H!7DJ#)WN\]3(1?6XR6[*'K M6P92YWJI!("0AU!S2HSM.:)AS=KBS/*1V96?^Y\=;=DM!-&&9W>2I!+-W MNJ%3? 0B)8FPG:!'- P%R5QWJ3D,H*_6WWD 4TCB(P%6D_]0#PEC^#\;J9;S<3GP7/'"%:#2=3^.(1F[@X6"1$G6#DN15[RYD M@V(638Y#EWC3^2G[;I;K+C_'-]DZA.L<;/2C<09 BPDR; D]6TP;D-=LU\[T MVEV@XS57?S:3,E:S_A=I$0F%;C(L@>?N"B^MXG?UH M^"*<>4N]9BMLCN9MA&R2K2"N _%TKK4\A;D*8KP ]BZ;$:Y\SJU8!EIN@DK_ M"L(HPFAGM0N26^6FJ\P#L2%*\5B:K@J$[ .AEN06.0V$5OSB W4S-;CP'.K"*:-'5^=+.J/3Y^80%-\KR%^8HR5&_Z/L3=9G Z M3X/VM+3)I+K;Y>NU"6ADV^M./>C0_"4*-F1+"/^.V2WHDMD'EFIAVAB@9;7> M,%$IBBDSH&E(SOFWV5S\CJ.'DYA&C'9R]CSS8^[LGU#*-G[(NW.?]9Y1\Y8@ MZH;=()%X4LU9T+IC*.=Q$&W5"C\#G[L-Y5'&U:,'*+ZGZ*^89W8_\DG%SL-S M6+Y8;=>@D[8X&,]-D1-*UXRP:!_S(V/]*J2NS[0I7IWX+J5XCF>NYA2AMA8@ M_XM"*OFY30L)P&*FH%'I=C&H!\058ZB.AH(#=&BD0&7Z!_*F#M'G;;K8KT M>%U 35D3Z4Y+#%8Q/2XCTZQ#40BE?_ MBV;UH7JYOS/EX\;^-.";&+:9R0*1$N')BX/P;UB(48ZDDD?C'^]3=F5>@'__ M_U!+ P04 " #=>O]011:#%\N- !I5 D %0 &%R;V,M,C R,# V,S!? M;&%B+GAM;.R]>W/D-I8G^O^-N-\!MW=N=#DB95>5I^UVQ\QNI!YE*U8NZ4JJ M]LYU;$Q0)%*):2:1!DD]_.D7#S[ 3(($GSB4.V*FKOW_\)X__U/:7SBQ3XA?_H?__W__K_^[?\Y.?E? MI[=7**!^NL-1@GR&O00'Z)DD6W1/]WLO0C]CQD@8HE-&@D>,T ]??_?U]__Z M_L/7W_[UAW_]%IV<9)1.O9CWI!&2)#]^_:'XYBRC2J._H>^_^?;#-Q_??WR/ MOO_;AP]_>_\1W?Q<-/R92[DAK2U#$OWC;^)_'CA+Q-6-8OG/?__3-DGV?_OF MF^?GYZ]?'ECX-66/G,3[;[_)6_\I:_YRU/[Y6]GZPP\__/"-_+9H&I.ZAISL MAV_^U\]7=_X6[[P3$L6)%_F"04S^%LL/KZCO)?)7:)4+&5N(?YWDS4[$1RC_380?Q8\D./P@.'SX3G#X;]G'5]X##O^$1,LOMY=&A7ZHT,HZ23-:_3;? MS*;//?/].F; !/I:.*/$_''R?L/V0C[;_RC_SRC'$[6#W'" M/#_)Z4DM_OU/==]WM(J071!;LZH"'O-S9OS/%BME+;[Q*7?"?7(29K^0[+YA M=%$]9'=R:6R[ 60SJ'?K-03/@+F22 M=O (+ @C1=F=9SE3<7*'N\&,T. B"L[Y\J[! H?M%N!LM:H=NEJE$7!'JY=U M\!A49!&GBP1A=U[F1K_IEWK,BV(BML*MDUI-TP4XFDG!H^7@03O@[F84=_C2 MJJ#L?&9SJ.1DCG<1)21Y_41"_#G=/6!6HWY-$\".9E(H=[##[X$ZEE',OF-- M$42"(E(DYW>DT94ZH[L=B<7Y=9-B$SO/+7XDXI0E2CY[N[IUH:$9>">J5ZSJ M2-4VH)W)(.I ARJI(D'6E5,Y46YBQ[J,?,KX;"BO1NX2OAX]HVF4L-+>S4KOJA8U=0#NEG>0#AW&%R0I)-H@RE+%"@ICEY5*7O> 4+1=^)770=!-R M]2DC@ZULG4.>-_ M7K-[^ARUZ5]IN13/.U:OUN_*9DOPNAIIQ_(Y05KLG 1QQ_XVOI:"HALODSO2 M:W;#Z!.)?//ACK'Y4OS-H&BMTQVT78+GF40>R_V*DXN<@V,?G$A?2=:-)][0 M./'"_Y_L&P]9#8V7XH6U2M;Z8*7E$CRP7N"Q_$]11YR\TT/3*75M47&ZV'FA M%\.>P>\.O@;L:76*%('SVG= O:E6Q-X7U-)[.#5'[C*C,I,YAG@<%=YL:60. M4:EI MA!3 KE3G+X/5!',8K9=WQ)@DA2='; [T"IR1SG#OLIXS[[X>/#/4G" MNEFEI@E@QS$IE#O.X?= '<L./4JI)[3>5+H"Y3+V/O4:6H(45N?C>94YO) M9Y>+%W_+!<>&X$=#,\#.TJ38X4RCMP'J.HVB]AUS.5&44W44_#B)$3T!,QD-BAH.9#^?.4L9PE*C' 0(Z$B])8^/YB+$Y8+>S4;1Z1%?? M%J@;6HD\]/Y&44<%>:3HNSJF@Z'MY%'*W!*>GY G?.XE7B:5T2;&YN!=LUG1 MPX#DNK:@7;-%Y,$1N 5U\;+2RT>ON[!C"-K.\*R-G7D)?J3LU6B*PU;@';%6 MK>/W;443T&Y7+^D(K]P8RJFZ?.@VLVH3.]3=S@O#TS0F$8[-J\_#5N =JE:M MJD-5FH!VJ'I)AP8D"*(HI^K*H1RH-K%#7>PP>^1+UQ\9?4ZV9W2W]R+S3&5J M#=[!&M6L.EIM4] .URSQP-&9$T>*.LK(N_) "+I./<=M<1BV>>)!(_ .6*?4 MP02GM0#M;K6"#IT#!$W7OC6[8E.?6=+=3CQII?X_[K8>-]IUFHC4M^*RPGQD MU-P)O*/9*'UPBMG0 [0C6@D^](Q/\D"2R0HI-DCCX^QD$Z#NDR?G^D1BWPO_ M WOL$_^D;O]G;@G8<5O4.\S,== ,J(NV23LX994BC 1E)$F[R\OE3L>97$YE MY;-SNFK;Q;A=C8KUCJDZ]B.5B,"^\C +\\C^Q M>4-XW ZPZS6J=K ZK38"ZG+-L@Y=ARFR2-)%G+"S1:_P\RIS70OPM2E>;F\-:<>;V@* MV&G:%"Q>C1G: 76E5G%[/\#*(I[T?8F[5.0@U+1UOMSW-E[\('FF\\=0Y$Q%W7+!!.1_T:\[I?[MS@'4I'C8 /ZGJE].%;;0%X MH!H$[;WHD>0:1MZT,\RD6KEVHFR&L_*EX[:+<"F#BL>>== 0O(.9Y!TV(E=% M.#L,AQM;RUP[3U+_FSL'///B[3H*Q'\N?DO)DQ=RL>)UP]U3AYY?+\B_] 8K9"7H)P7DLSFY(;V@!W;2NS>$W1& M')74N2=ON)>A=1C29U',&VU$-GV& Y*@*QJ7T[FC.7P6>S#-'GR5,%%^HR?, M'BA(=5PE\__)Q]?'#^Q7O&>^Q? T5]KY<&0Y^ ME]$3MP=EK]PX!D,>- $.;G4*Z6"F?P\8O&K%[#M:"V(KQ,FY09]I%)I&%YIX MH7M=Y@.!ZV2+666+9U"\MB%P0# KI\/"<2O X- @;-]1*$FB@V,'-T@QF79^ MY;@!R'&?S8$+?"=K]:^EN-:XXVX6?VJ;K<95Z5ZP ^-*-XSN,4M>;[@VR3H* MQ,G%7ER9F9>S+5V .YJ-PKK?-;4'[(968O<=PCGQ%9+DY:ZL8.!PB3R3TOM" M:5PJ'4VE=!LZ 5-ZQD4WE\P3&8JN,)?UECQND^O-EQA+N#8MC5KZ :B([H?Y=X!=[DC$OH,L)_3U)#ZTEZ]6+J*@R8M&UT4=2GNQ M3& IWXF*OY0L$ZIYEW@L<:;H WXD432]KJWKNM&U=(7NT_Q<+B\_$BX_>0C5 M_!3S)>?%BQ^FPD%:<-VR*W#,[V* ZB5*>S_ ]*SBA MG-57KFYDYK6"EUG!J7O"=Z3D=QRP*W.6[ M&* :YM7>#[#+=Q*_?W!3P03E7)!@(UV?_T_!RE6(UQQ&R!7W.6G7[GZ.-YBK M%5Q&/MWA>^^E@#J#B1H[ '?M=F5UAS:W!NS&%D+WSB^0D4:*-N+$]8G;C<<)2' ] M^".CZ9X#C=H!\$_YH$Y(E.(@.W>ED:6'#J,(W(]',%=E&NY/#C FC*%5[XDM MXXTD\Q4JV".=/RH$6(%!&9=6*TEE@"3^0WWB)=Q6SR39HD"W'LT%<1Y'9;!E M\25P.*DJ<1PR!=C)#P0<]_7MG+%1(P5%N9[(KXCW0$*2$!ROHT"F"-W2,."H M(X(JDM>6E\4=N@/WJ:Z&T+W.MB]@O^RL0M]AKS$J@JB25^>/E1WK#P( [)() M-'98CI-;I!4PMUZ&(X_]]%XC#2?+P(3ZYBJ&)0N'^0;RYX,WWJMX.FCWV/BH M,7 ';5:R[H%QM25@QVP1>/"KTHPND ?#4VFYS[6L?2<\JS86?0#CF?6JIM?V]9T HQB M]K*/]NI6VR),'#C2^>'MM/JKQ[<@%B]'\;':FJU#D/=1+^#N;:EV8[AWM0M@ MU[:5?,S [\HF!$[T]U2:BQ!P$/XL(V)U+:V"P4T=@'MQN[)'8>&UK0'[KH70 MPX*GJXX*(4I\2FU!^*BFX/6F0\AJJR^/0ABXSX]G/,.984^J@#%D1.7F"RD' MA4L +*B%EVL@!C_&7#-=NW$7!3\M.+(,0!CSML'Y)<-(MPL@%@EG=+_AR]HJS(Y.G575^_SJ>OK MU-&[SS3!Z./[H\0P94(#@/V;UAV5"H-TU0.L+XE<&!J4*^:3/RH&6"(:)*V?T+I M_,A<$EVI@GWSSTG?,+U].OUG/5%7;I+0W&N+R\N.4#M&=[B M*.: H:(91$'4SSBYWMQ[+R:+=:8"W8_[F>7@35X7$I#]OJJLKE5:!WN@]D;!SE9I]!?UW9 M0-%TY]_W#'MQREY;-^BU#8'[KUDYW5^/6P'VSP9A>U]>9R0K6_5QO>\'I5B$ M'\6H;_*_*?7+MNG?K?[ZW?O5#W_]5[G5_F[U_?N/J^_>?Q33KMS,R_WV"GDJ MD3J4'??QQ8#U#0)\1S4KUWS'!MA1&X0=\Z[KZ&+KQILLW,VJA-8$>E^HPED/ M'N_OCXQ,WRC,<0-$R5-G%@!3#M61BS#-1;Q%T$ZEB9L:;3HL# I+09! Y[ M+,;YC8*/YO2* RI90'#T"=7.'/PHQ$TZNOH4F'>KB,0.=BLZ+-"KJ\JV>;1J MO3!O/A!Z;$^>,("UEQ>/KF[5@U74*0SOU:)W.Z[:[7H"]^<.ZAM"T!>X6.\B M_3B!Z@"7Z3,: ?P"7;.%Y>J\N<=RG-YF7=[0?!E./OK2M.K<0);C,R@,>R%^ M9(#&5;BY]=*\U[S^-C1=DM>.M!2M\]A)'XYU=]=Q-86[XJX$XRG5#2:J;PG< M/1O4,\:'JF: W;))VK$B1!59-\XXJ7Z9*U8B06&XHGIX(E?^N_;RHN;6P%VR M14W=+0U- ;MFF\1]AV_V@*H@W)#$9,YXY4R:>W'S:[#(42/@P[->J6J,LMX" M\& T"-H_-KD8?)*@L_0Y\VKEP)].TYA$.([O\*-*D?9"3*NRMCY+\;8FE6N= MKZ[#$GRQ4>[>@S@CQJ<%3L[E$%:"G-.=1R*3*0[:0!^B=2I5AJ3> /(0K)5S MX)!#ORIZKB:#*72*C4K9.)+'J"_=X_UWW[Z7SB$^*8I-%@F@\>,#O0 MS[(+4-?IHK#P))OVCATKH'XJA)&2]?BQQCA)VM-(>!S=("]"_"_Q-BS9>@DB M(@)3O39.J,QW*LNNECF^OY[$.^O 9B9;9!J6#%"!1XK'S'CD2NT1 6J]$67E M//8/G-QA]D1\W(Y0%GT@0Y2MR@5&M76 #E+6\D^/4EXI"HHS66:&J0XCA9#973(Q="S6)5FA0I:5;*^+XRHPT[D95:(F)V ZJA _SM3R6:%,D8*-RJL4,;+U17QO'9XU.S@55BY MPX(!RYNWL8#INT19^")DEOG1L(( LH"8W01':P"'$>6[O4>8.!>^WES1Z/&* M@U @MG5)_!,.@T^4?3&N &S[ G?\3B:HQ)[;= 3L^MWD[QV77G 1:V/!YT0R M0HH3$JQ.-I2=I*ZF_WGL(#4/I>:>H(U(P=;5,<_L X C(&6!*'$2(1*$."MR M$L>4H30B,DU<0D0""GE,F&PQ\F3.=;0),3>9]@[=X;9);#6?21B6BHGTC@8; M&QL#1\5F)748K&\)&/=:!.X[SG.R*Z2-^*N:NCW#%+2OHC"1GIIV=56)YL'L MB7_#!G >$#]WB^/BV5>4U97:>NSQZ$%M>VN@Z&&I9A$M9VX*/4[.0O+^-R$% M:;E3R.J!*>HS!\#-J&96%4Y1=Q#RYNH7=1D[$"3N31%T=HY$!/45K[>4O\K3POP9L-]I-8-/2]>(LV(7U& M6QP\B@1@#!=', Z/3SP2Q6*WAN/KZ.(EX2"8DGBKCJ'.\8-IO6'3#S@J6:M> M.5]IZP08N>QE[[UCYQRRJM'B5+'*0WB!X.+L!&9R]041#@05I=W6BLZS%YS1 MW0.)Y/YY[?_&A2/B3VU-93HQ[40 N,-W-X;N^?:] 4- #R7Z.D/."FF\5DCC M5MES.#JYG-$>]\R+8G&!0J.3_%VEX^V&0$0!B-?1.8GW5"E]O5&73A\:8+2Q M$W 4L%/Z<,XW]P#L[9:"CS3;:SS$5*^XN)SL)U3]G:#_E9SHBR%2^H);D M5RC"#E_VR!]A[8Z^=?I MHRR;X;N,Q=%M_UQ./8OF1-)T[,-*,0%@^;,?$J54(95NWOO!<=\ M1\,\R@*^C&&O\IDRMY3,+4-EI&M^$F(\*)F2(W#TF,'H*A3*I7)3B'H)9@ZEF3-;*L!%B9#$->)R M89;1'7@MUN=B8 M1M<;1I](+/9PHF+VNP=%5D+B5Z!D/C4AS81OEN*P[P;FTE_-3S/Y_K ML;S(X(ZW0NLD8>0A340>:I$C[<:;K**\Q07N;$8*2R/YI9&H,T]O\5X\@8H>+V0*0"LC#Z._** =P91F/!Y M?#&P/8:.(Z*[+HY3?+<__8)C3R&#,F.@FY%J9HR4&1-7"8/^::S>4^=BC37? M-,N-4=K,8-3#-L"GNUJ5]"FKT@#PM%,O9]\!*::#ZO0QYZ*_S7''UY7H2UQ7 M9QLSJS4?;EQX+.)@&>>.[7RI:*!HBB7 Q7OEC71]7*1X JF_X+)XY;+ MON8&]1[QYU3D<+_>J,J9UVD2)UQ!\>JE.35S#S+ <:*O873@Z$H#,)+T5J6O M=^4,4<81*99BN9V5:=>XKG*L<9Y(VIV=O,Q.U>JTM&3I,!>UK54DI ZT;$[C MC>!+Q21]P$42> /(4M5C)EB13&$CR3AV48N9AEK6\VPB'0V&5NQ$)R@52<>Y M?1ZDI2R7>LX+@QL,FDV71W;M]K,T4%DF^K:9Q0)_3226A\"MFLR[M .%PI/9 M)E_'0D7BZ0=%%RSNN/%VCL9%K:7KC3I47$?!FF=?+I(0,3QM\(HOVQPO:>>VR)5(P YKE=IIXZU%M<2 M^7WH#6:$!OQSAKDBYUC]MP5-1B$,'&#&,][1JZU!5 '#T(C*#7L#50M)ZOY3 MCY!QCE)@#.:;X4N/6'!X'-ADJC,OWGX*Z?-/(C--_G)6UH2]Q7[HQ3'9$-_+ M$K&;:]:-S&+!^-;7H+9(UY7^0C&OMYH3HI^0"0FAD)1JA;17\"M5)1L=2BJG6=Q*PO*QD5F,,97F"A^]O;H49JPBI;L@'LL8FUP=KT,$T:+&4>$Q'%[ M52+E5)C0D'FLD>J"P;*#V3JO!,TD%PJ)732;90VX0IDHH +C8)BP857HLK#F MD55RBQB,V=P#./)8J%NM<6EL#A@Q;*0>YV2F 0<@^?]\!@'BU=IYW5U"_7]L M:1CPW?/%;RE)7NW/MAO[ O?T3B8PG&.;.P+V_F[RCW)FK?/Y,U*<&DZ#9GT M63GGN8R.37)+P_ 39<\>,T5<=Z<"W#=ZFN7@R6(7$H#]I:\F YX?2C[H7 G;E6S-YS MG"2V0HK<)-ZWE]<1%U'C4]]1E;K(8GI4),:$2O$5 DMF4^L4/Y(H:M!L/FQ8 M!_^5QHE8&\59RN![RG<:OY!D*_"+R\BA,G\/@^4].M\]-%5Q'D81./*,8"X= MJ :0 XQK8V@U" 9/Q-\!W\6_RD7_FC%.3&X 1-'H;,86.:+$1; F%KI^",GC M!!6D[3,EN+3=O3!,REY1+)8O:,_5VPHFKE@ 1J!!ZDP&/5FTLA0&AX%#!+IOC:%S84 3_KA?)9V3)Q+@*!#%%G94[2G% M[;/!>@W-@>-)FZ(Z9IC: L:%5I'[Q^%GA%=(D59' "KFPM5:8C)M92!)D%-W M>7/ -5)[LG-9!%$%S/W="U-\L=N']!5CV>8F@Y(;KK#Q)+H?+> ./4>:L_M67BD*V9+)"HC=3RL,A:HRG0*#]/;H(C M1Y7/G)FK"R*YW[1H1TGW=!T$LHZ4%XI-W65TYNU)XH52I8?#G=PM5G7D\!UF M3\3'RKZWV*>/D:0BH;_]!&LJML"Q;B[#&TZ2)^$)&#UG4[TO;JQO+L\R0&TZ M'BKNDL6YD"C--*E,^,ZFOLBUA\;LL-)DG:$XD]1GV)K^^_^_:] M1%?QB6Z7Y, N9*!=U"1S\'O,QA0HLLYK=(&K\W!TC*H!]5.A7=V]R4$0DAQ2(M$[,*P&<5K"B$19FTV2I8!^!\13P)$-=-;__\ 6;\ 1I> MHBWD=^@R$P[9F[3/B,:5@BAL(L/L^5=?H@"S.[SW6/Y [YS$Q;?K1X;EJJCE MMQB9U4)FORD,7#?GCO$N1PW(H@':([\\94=L_ZZSK@MP M?+11V/"*\Z@]8#RT$GNSB%:+.]$LST?FQEU'-@:0;"250Q%Q M3!_Y),25LG[W=)S9?R)6P&%@2@,;(V)&X@,8FB95=Z1STT(L=%R;E'^]M/7* M$DS."I-K10_XY[ZP]5ZS-;"5SV7TQ%6@[/471A)\3I]-[S9J&P*'0+-RU:PU MAZT PT^#L/USJV0DD:1Y$G"BKK+*3*C<R0 MY+=".L=YKY;_:(9HOOJ=SQHZ,7&46ZXS0AG-<'O]!7F"J\N7$IJ,UYM/)/+X MDBEZ%#'8IH.7EBY 4;&+PI6]5$-[P(L2*[''&MCG^"&1;ZDX$RSC]QT]CYI5 MZP!O,!.7LYN<#_+K5'?ES.)7.2>Q+Z*H;AC>D71G9;;Z?HMRZP;5S;Y=TVDQ M#MXD^ZA>GC-![S(V$Q5=[.;IR%Y'<5;%RF M<>FV?F\]9;# M!DO]1&9>X/_ [ G?X20)<2"RQ-%4!G%\-)C+OC=P?^YH!MW!+;L"]OBN&O3U M@@H?E#%:H8P5>E:\)DBR9NO]=Q_B>1SK1W#G[R)C?F M./R)LG.:/B2;-%S[9#G-0GEDZ8?O;AL+\OMDMT#9L5GKLX@IK7?.T'^*PD PGX< M]+ PG+H*E$D+(*#"'1?K>G.:QB3"QB#LAN:+P8)Z1>MAH-IV$0A@$'D:Y\_9 MN'?<*=3F.O[,A]@6">?157>S9GE+REILN2975P"QPT3[V76RBJ"]]UZRI?$I MCO"&F +IVWL!QV%+M2O9]YN[ $9E6\E[OXS.0Q*R '-18J/8865,'&VP9E,] M#_3FJC\HV@[39:A,(N(R2V;V\/Q$Q*(T!*%VZPG+\;*Y)V)@(=!GH9I9H]IPL%R.#03Y%!Z:2$6XCK(I0S7*&"I<@_*9FB MDJNKO=O,MBD6#"RS "MHRP3W'A-E2IU=,"W#&BY+Q!>!_-F$T_+DN!,!X(C: MW1C-->%-O0$C:0\E^D>,U58Z+Q^[9 R=O\J=T29G6Q&,% L[J'-K>7P?9@#E M^@'MH1GRF[QU%%PG6\S*VTC3P797&HL## N3-&-& X%%P8:-'B,C1W$K+GQ& M,M7NQYV=G<]KFL(&3(L,X-@4.#R"/;9 _E:9= "*:I_% 4.-RLU H'58E./7 MR3VRHVLLX'CUN'IG;_DA.:W$JC+12%- BW7GQ;EQDQ%:-@,U/1?EV(T*C+T) MD+.WEJ.G]CVW.V>?Q!9*Z?Y/UPV).PZE-QPD'^C>L2M01^YC@")EAV4_Z D[ MNJHQV)4I$QFVU=_Y1E8_^,KJ1\0R>U0JC\<2BNA#(@,&&-JDX8:$87G[((]9 M_>RT;N8"$K-;+V>$C+=14\+@?6.2C[F,<5:Y=W(P-UXKV*#Q?=Q_!.6 M\DFD/*CIO!ML(0848,EF3LD<8?RE'K++8J MC++7C$+E8UD;MXW*XD#'RBS-:--(8E$P8Z?)R/C2>C<.!5BF MM<[AQ2\D[*AN7K,UW&?%$JQ*S'.[(.5>;U%/MLTP\XC%BK7LF4TM8),$C8R]X[ M6TC&09;;5CQ0R<3Q#?/TZN?!M#+A44"2E+E<0W#U?(R#^!,?]>=$HHZ0J'Q] MC&..AZH*J/K>^*RG)RGH ## 0 ?9DSK3@0P30]09D&=(,E63I,963\V0'5@4 MM65S[L[R+KFVDUV6 S>0HS(=Y.EP9$:==104.74LC-I.84$ 8VD.$ZZT=%\( MG-AJ,8YWW&79B7)^*Y77:25/00NF[L%C7JOD.9OVA57V,MN5, K.>6J7LZ[+ MO.B6NHSBE(E*'2I?I9"T9N]F87)K0@M"F&[&,0&-'96%X$U'9<9QL((I*KFN M:L]#W$./$P.1PD ERL0%_T6]T%3"4]%!BQM-44/P!W-E&8Z MO*,IJ^+!N*/1%VQ9J<+KS16-'N\QVXD"8C8K/5-'X$!BK[QQ1U/;"S!0=!!^ MI!U+7O^2;I!@<\*==">+Y@'8H4QC@%/*&'T6>8&$TF&A=%"C])Q5>O;9)965 M?S&I?=7^7G4F99M]=!Y@ J'J_,$AJDII MCL1-!;:;>P ')0MUZT)!:IH#AB8;J0>'?\Q16+M[X,>D*F_DBVRN,\EU=IS/ M-9?L$V7Z>NHG'#SBFLU4B^WLJ2S$R3N:I<[Q+4DL RZ:C**M[RK;$*^0I+K MJO90PC5RS&:?RK;LW5XSUU?:%8G 5W)<"Q@E6T_F>PC3 &N'&-CYQ8J&P$2< MZD1!?$9W.QK)@JGML%W?:2%(TZRT8451TV,!.-(B^!CKBFL6\('-7E'!:844 M+R29N8:*B4Q0$$5[C\A<+K&@NZ5AP# MFV(KWGZ+"#[WJSN^2K[%N4S7&_L57F-'Z)AFK;QA"VGH!1F'[(4?9:-8,I&1 M_X 6>U-:(*,J%[V)2)"0\D5O7*?U@+R5.O3)9"WD(15X)F'O#N\])N&-X]XY MB8MOUX\,XYH@_I%( O7X,0U6Y+\<2 ]Z7LRQU.N==&PGQ" IRYB*J+\4" M[_"S2@0UMP8,JQ9"#RP5(09N M3KOA6>)\0_B:/7H1^5T>P9W1*.:R!?EQX VW;WX2?KW)]OI>R,$C4=%WYR3V M0QJG#-_CE^0T-%^+3L &N+M,95C=R<;F =@U)U.U=_YU32 1KJ>))*'#QK,P:C$?_35^;@ M)LMJLA>EB&0;PLVV#RW2)XQ!&3A"CFB^ZAW$8+* <7!,[?H?OCPC?3U3D4(Z M:B:'5CA,-Y\&=>;[T^&MQ MMRP>S<:2+A4SDWATD=6$$BW[MX&ZS=:X-PNMB#*J84SYH MO?!'1M-]V[E(=RI L76@6?3=4D<2@#=&?37I_P!9 \:281Z]+5DBQ1/$@475 M#$5X3;W9[.]F1B +W\M&,=R!VPVB"=L/QU%M@&/JSJ='S!E\=@5CAH=DP3HS MN2PG_L37V92]EMJVS/7-/8 CCH6ZU0KAQN: <<)&ZKX#N*!=<6P DW"-TFT3 M;$N7Y0WEQHFQJ?VR!O-X<%P_FIU/4_/H[#3+37W]J9:IQZ8?<*^U5OT@X4QS M)\#^:R_[@ ? >LVU:LDU$'.3T0;V\M_J1TN"9A&'3_7!-&Z#NW*A2<>5TV #ZW9)1WF7?]XZN5D[0W;R: M2V _C3;W .IF'=35)\F&YH#G1!NIAXY86+/='!H[O!S!&\R82&$8)_&9MR>) M%Y+?L8A<%^EE^>Q^+:IRKF7I7^M#R.%4@?OZ2&:KW(P,(PD8,\;2K/>I?L9? MU9X03W +$58H$T*5 I=R("7(>">HAL7F3U25R2P3HL;W6R]9,WR'V1,1=2DB MR=08-SV #%#_&FJ88E7;@P;TA>\0E?JZ3L93S]H;(\&5?R*J6DN^J& \_71M M7#__TSJM,5103.1RM?.0=%C$&!H#Q4X[):M+CKJ6H%<2C0+W7R \)- N3/6B M5,IR/@<4A\S):\L< M<=0(N,O5*Z7[6K4%8"(NCF#R)='!TAS_3I/7PU*(; M\-%IJW@E5UE+'\ CV%KT_BFD-09(<4#OKF@I7'"<8JUK$?M>P,' M@8YFT"' LBM@ .BJ0?\<#)*/JBZ18%8$+?8HVUN[-!]V5[1.#/: M]EVN7XR9G,3",9ROG=V:(Z[:P^&IOKROO=SM/<+$_<+9UF./[3EEVSH!AP([ MI2NY91M[ '9[2\%[[Q %>5321QD#$%-?O>YM,UY[KT6.[L;YK:7+XL;WB$<@ MQ@'N? J;6G5YF7!%GG" #JW@?7_@?M[9 M%-45K65GP+[?78?^BSB-4PX!@)W _NRS)ZFENX;EB6@?.DMVF"D.!:N^HPJT MJ"N%DB^LJ'4 9G(.,>IJY]Y[Z9 \HZD'<,"P4+>:<,#8'+#[VTC=_^F]O KD MQ*$%@]5HW9X]H['+\L9R2_8,<_MEC>8Q,TG4#F?G4]-,2KN<>2X\)HIMB0J/ M=WP6;)MV&IH#]],V12N198:V@/VS5>3>M\P985'P%$G2(.:90WW;)IFF]@L; MN8W3B['Q@L;NB"$2-8/7^:PRI[HN'[ P\N0E,E9.[+7RH@T_X>"Q4D^^PRN7 M(12!._D(YJJ^E^E-#C!0C*%5_YF_+(4=,@=O;(YTO 8#8S>&^\Y-'V-^],-4B8]LN$UNZ $<4&X5U MQ&AJ#Q@1K,3N.W(%<22I:^X,(_JE3N^V*;2MSP)'=.,DV-AA86-Z/#@V#6KG MD]1L:O^,/4'<=<:%0LOKC7AXA:-8)CC)[B-E1AZYIQ;R!S?>JYJTV^O9#"(* M' /&,=IAM9O^% &CR$B*]7Y )4B?2-HH(ZZG.@$QB5J;Z%0WD47YFX%4WXH3 M-INMEQ?6DWP+;MBBV61^Z'S>=VXA\8+R1!)'.G^G:0YV)"G*#LNZ.X\X\KN< M7G>E 1QS>IGD(!N"/0' >-)/CP%Y$G)NJH:WS@_:J;.5:2QRA70C\A8=47.,6/J.\RD8DF5-QY+7^X9"\4+5X/GF M/H!QP%KT_M'>*@1>H M61&&31QFWL*/8HZ^Q7O*9'KDYGFPH3EP!&A3M))&R] 6L&^WBMS[Y$011@5E M$-/;H;H=4L59]5S88+9-#]?>;4%#?)*4<$>C'5HJN/F,X')62A]B_%O*A;AX MLK@1;6@.W9%;%*UXKZ$M9)=M$[GW$"T((T49SEAMG8 :VB]LM#9/-J;&"QJO M(V+JX8 %L/>945N'%P8,!R01^8T_D'SJ:H#<9MZPP8%[KK,&ZTZ@IE2 &$5Q;!$(.'3L<:&@.W.W;%*W--K(< MIVX5>7C"#7A^.X/2+B?MS_AY[?LTE6$%-XQ&_$]? 4:7N;L'&>"^W-TH0QI6V_TJV3O?L7BR%IWZ6[GL5=$-\C? MBD<3,2(12K88>163^*+YQ>/'@;W&0AOAZUC&5/A9#E;I/-=H8=7_0,P MH.3$7"I=O\[('<[4J,T7B1R0=]YEM!'_L8&8[E2 HTM/L^C TI$$8$SIJTE? M_ZB#D)78:B')$VE,P0#)W#:JM0:$Y)B=P,GJI5U]T6XV0=!>L@D(;TP@XY4MQ( AS.'/X\]6NM MV<0 #*LNK=$[%5@F*5*BKE A+-*E1:6X8!!ZB>;6-J]42<0-S3FD8?;P+MNG MHEC(@P(O\>1F-M!_"UKH F%^N(Q$S!!EKV &X;-%AU! X*]LKK<-#>"S 0=!!^P!9)LN!;1\%$SI<%&S (,(,A=-_? M%T;9%T;!.4N)!Q 6"3]2&CR3,+1?%]3U .[U%NK6S_Y'S0'[N8W48XSKG#H8 MOYY+<76IE=]I^1YCKV*3\"0#[?CWCQEWE[GD'Y(RREC^/ :;U;<$[L8-ZE43 MNA\U ^RV3=*.,6IE\6+N0SLD.%72L2L'=I9G'9K>KOSTBD3X,L&[V,I2>NM% M^>N1FF:?+9HNQF^/)>Y? J R6M&O@C22M$%XZF2:0E@-5U7M<@-B[@C<2>V5 M-]PO&'H!=MT.PL\R$T%:0L]BD;"P2,#907#\M>^GNU3F%;KFJWLFDMLRO,51 M+ O!B(L)Z_C4X507 QF#S%:/)[U(+@)LAFDVAM]I$B I JK(@+(7*>^$&%\! M!*>%6=!EMOXG$N HB,^Q'WH,!U; U=X+.#!9JEW-IM_8!3"PV$K>/P AHX]R M!F 086K5M6 O@@BR>N?8Q04YMASK^=>OJ,1BAT7W.(G M'*78TMGM^H)W^0XF."BCT=X1M/MWD7] %)+&13A$Q@<0%CBU@\O4Q%* 6[SS MB"@M?8.9#$_E+G/]$!(EZ<7+'OM\L7)/=KS)]>:.?QIO5+I4*Y@8GPMP0)G( MK-4TR*.R Q24VG:/W6PE&>%"HF0)A(J95JA7"JDQ!(NKPL&!O_@F;C9LBYO M71*/A/'UYG*W]P@3YUO7&W$X=\5W;H%\*A3_A,-@'05?8AREU*$WI23$@'&#?8G%F[R)/"LHH8O!&K6)?W9H_]@LT]1GT).^^_^_:]!!WQB9XK1 MZ6N6]+QQ;SF($%#(&6X<@3C]J3@&G(#Z\L)8+O%'^[D'>Q(GEX:>>J6551_@ M/N5%Y;%NK;\(-(J50%]/ CMU^.S03&9X/BL-DM=T<(W,0.S4-G FP=PS+_3% M[:,\Z?S,/8X)(I?1AILZKU/NN6R\401W5("@(- MW5T9L+P %N\V21;5$P 0D3!/93N<#YYZY_#U^P>1QRT5=/_%?XA'S7^0!L^N- M_ VZ1L=UHP5TMAG%1/6'#1T(+>*XH8\^8R!@SA=EC)'B+&]T)&_GH ?'5GN: MB*V1%RK(D0?).JQQ'/,2](R9> :=2'F;L5R$L>IRFF,*[^ 7_T%:B%]M7Q, M/\>,/'F)#!TO'KQ<1D4"JNM-4;KIAJI$@T4-ERXOP\;ALA@T']6LIC=G([!8 M!(Z/J^D8J%)*5'G)QA>!A5"B65F=+9=KA;2Z1/ @'(:E+S8;[$L#!J6=B69G M*A;;44Q#$L@KOTUAYWTF%5AH_=$CD7@78S!J&2TV$%Q[\5DVO/8W;0> []#(0/E_(A:1@ !$4A('+^RZOM&FHV727V]1+T$;\!%G:,X&JN87% MA1:$\L/*D*7I/M.(5:W7@IK]* ''Q@'FJ2U.;$\&,,X-T::OLQG*\ZZ0SA,, M4+FPD([W$8U.2JMHT.,Z]KXK;O,&1R83_;-R)?XV(K^EEI?H<_%>%J1-^Q,T M@. TC)<#FQ/K/R[0\MWU/LU6.(4,J!0"*O("-;*.U5Y1HP/]EGHBQ#K?AY=E MI+2W"MQD*":/$=D07V3(3B/Z()Y52/,3^2M!V)V?99E^Y6\A?H:+."$[H43Q M"\7'B=.Z[<['X0$/U542 M^'2(T.Q[D'5PWR>PH$( MC\!1+*<(4:S8+[*Y^)1/$+_CX 8S0@/QT*Y#6M;Q^2T&8B67UQ:&X->/UG(73?<5T^Q"^)YRNY:3"R==TVB[;'*R^' MMS.?\?/:]\4!L,@>S6C$__152-HU.Y/I!R\CO07'';(/<5-YV:$TH7O]&":K M ,,0@I"Q8Q2]>CL,>B^ M470[,MT8"'>U@%+ X^GFS%VO7!<97KP-W4%=@W7*C^X2+PH\%L1?]N+A^#J@ M^P0'AA]C&$7@\#:"N71@&T .,*2-H55?1VSVLY7^:2$!4B+P+Y40Z->$I1AM MO#!VM8!;N@D= AK# 4G$ _+U0YPPST],)JYK"!U^C,I54.6H%62P, O;>P!+ MDDC01+_F5%TY\J3JC5J=(?/K^!;[F,AW%&27^B_"+MY-SSI]O/OS'7W[^\.WYG\7Y)S>+7%>+O,CJ.%0&L*L4'I1O M1EZQQS@%\7QHQV79QBMYIYUL"6^*(Q1XK_',>;VGMWK. =UJ%M9_"L'%P0T8 MF/$V*5:*B-YG$;[UB;(2]%4@,?]H'7GAZ^]\S73N)9Z=E3I27!;*]C%7 P1W M(;<\?.ZE75]G4F0E_'HY8;0E,7<-X@L'$\LJOMCWQ*UQ@+GO[\3YC_P8O^QY M;\PE_8-C^ZR_6"WP%Q)(8VMK1AFQFO_"A2!(2 )BWV]6-=4[3AV23 MALBZ8PE4CQ7J."* M=+:HY.LV$NZ/9]>WA-M7+0%U\TKPA\?OHY]C7@R_6D XGPLK],6<[+%4(>P* M9>(B*:\\5BTE1IK(X@5H'\2ZVX(V>E?^_16$A$6G:H/V$E>A"3!&K>? ML=BYUBUPC2V!.JF%>L4&LKX9]-UCB]1]!Z$D6YUB%.5IW,ZX'>,#_RO^#")*]B,TLC$6C>L*IMZP,4<3JI7-GB-74 O!RPD[OW()9$44G5 M^5+W0,W&Y:VI+?"QVZBB/F9K&P(>J\WRCC5&':]0'2LY8[(!NMO12.9UKUVQ M-K4#[H%&U2J9!@X; ?8\LZP#3L0YQ2RMOYO5VSS*@3K5N6J)"6OI MSM;!1N M.<:Y6D"8E)78XYY/7KF./9I'YWOF1;'G]PX5&L=OL\(U\3W-3HUR^7 L4V ; M3&31#;C_VBJN^W!;'\!^;"UZ[P>Z&0/Q_C9C@4H>*Y4.WHT_3ZZ[+!#$QUQ, M@BSXSV%*5#[TN3C7[,9C2?8/#20%\O8R;P\G(?DY!#.X[Y=WS""3[CI"6=['35 M8YJY!3;'8+4L"!U5XW'AM!0-Z;)E#VOR_;O"4$T^E G(%[1\7>4Z8R]4D]]P M3;?\+[1GQ%=Y._PWA+!G*9^PHD2U+/.@M)WR3\SZ#X2];3_ 5$!LXOL'0>56 M]8%!="9OUF&E95UR= R[B!]C/4XV8GBP?1D]\?:4O<[PZ^B\_D# ?&3BJ9"X M8/0'@=YC?8%A;2'@\I%U/%L;C;), *U,.=?)UAA#-CG3/Q"DFHT^RRI7 M7#C.\$,U\?X#87/K3S 51!L9_T&0NEU_8("="\S_$B*K.B"%U,M'[NE^D-)R M>T%;&@Z;##?@66]/:WA-UL@RX46/5YCK

M\GUYDN,S;GKG$@!%+$=_RS% M4^?Y18#^C-JA1<#B>B$_D@H@J<')]>:$ZS!ENKZZ*?>?/U+]C^3N5VI^T[[ MGZHT9*@,>?WE3>VN+CG\18]DIFO=*C>@\_%,9I[NRJ!@]0?9)=5I# R:/Y%( ME'Q126TU>9>_(QK3^"6M-X6QV7&?_D5V]WSCO78+[YY4AC\0'EO_)!-?/I@% M^(-@M[T=@"%Z?C6A?2GRL64Q)9GP4Q8TNW=P8S'ASU28;J\(KE#"O&#, N%C M[CYJ[<%2K#>=>@=D*0-05'?ZDTQRYF4CP!_IQ*N3/1:"[D)\_R>%UAH[@=\5RN5;-3Z;GN9NAR9>.,&IW^0FK[Z5=I@&T13! M]R7&FS2\(AO3=8Q=3^!PUT']2C[$]FZ 8:B+],/C-V^*^,V"SPHI3DBPD=90GZ7('J# M&:'&S(C]J0''BX%FTC&D)RG N#)4H]XIGNJC2;0$ +FKZ=R18N\&?ER9ZB). MR$[L4I'WQ#=YCUC#(0% B,"+.='2+G)$_439SKN,-N(_XB/+I%?61( #4#^C MM.1C;Z &&YZ*C)NR3G.$4F62.,))D/43*811I!4T:;(\TI*/J @),X-<8N? M<)2V!9LU]UP>6)C4;T&(PV[+@@6C]%-A0<8'C/./;@"#@C \^S-.+B.?[O"5 MN8Y#E_X+]O):4]CZ>J7S0CV^7H>I_%YDAU3LT#O!\"C=MGL$&-<@0F$BR;F# M J5.46+QU..Z^/ANB[$XV%D'@32 %YZ3V ]IG'*3G[[R?^QI[(4_,IKN8TXB M3 .^"1)M:)00CFWY]1JW74,%SMF8 P>A>7\$'<'FX0P8_F8V0%^HR#DBR1)] M]CA(NJY3VLD*0N+&2J;]J0%W[H%FTKVU)RG [C=4HW'\*48%9Z2S1B7OS.6< MUEV%8:QF2PR([KQXX19@7G1&V9XJ+6JKKK8V!@H(=DH6\8_&EM"C%ML%[WT MGU%&&NEI*[,: P/?DI+-B1;FU13(DRY\K!C'= =8,HPH M;*P92;T3TC(HI*16R)HJ]>&(H=959QNVX3TIL24*P9P3S%04$_ M,M!/$09JU=<)[K<8R:++)-J$]#FOZ*-*!9.2GT@MHBK7BQ\4<:]$L0 34293 MDS.+ _QZWL,)1[;+V2+!5V$KQUV==1%5JG%'&7L'1QNN[91& 9^)N(R[6 R< M&.^][+Q'A+L')$X8>4C5!X\,X[[IFR?8/C:?/I]C5:#VWGLQ)[$9DRY0F!_= M=,;M:1^BL)>4(^DVS@9OU7I#M$*Y((A+,GE>EVY;8#<6S.V1<'N > ;=P29R MG?V9>[9>7F6XJ4UDWPY^-1JN)WS5TGP;Z-6LVGS@I3;%^?*L% @\>$UC0&6. M^D<\HYC@";,'"MP(EWQYNHO*4TUICD6@=WX#\IT- MW!/YK?F\C=F@N[KSS1"E;"@3#DGID":>\[=;(&U]E^YV'GL56_R'S'*QM%S@ M)9YX^R6V^J7-:7'ZNPBLU78/8ZV2ZTB^'>PT&FSXYOXMK8S-:CG:TJ\=E+J! M83=](^_Z8;O2Z7K3P2(&F_:C!!R'!IA'AY\>9 "CSA!MY@.;*?&E+=.7"PO= M"Z$R/!'_H;ZZ(WHFR1;>BD@[&1T#? :0 XY 0PVEPU!?6H"Q:+!*\P'2Y'<8 M;:CDS%8*FK0["_CX5#'/9YK4&N;@M6// [%!U(&CU\AF-&[I^I,&C&UC:S@? MU&5Y!PJIX!YJO1FS H%*BXL5I<5(MS0%L24!86R M-L7(,"MU+!_GR&)*?Y5B984BQY>7Q[K>>R\7FPWV$[FZM=X[]J4%'W'ZFZCU MK44;(=AX,T"?<=]4K.11N.(L+K3J6P%Z0C&YG6X8?2*QB(\0-WD*;,1)N*VS^,)R,J*TDXW\U,HN,9 MW?$%ALS5)%"IX"$F??$!UP2S)Q N>>L]_\P738QX8;R.@KMTOP\)CKDUKC>W MF9AMIK.DL10G[F*26N^V(; $M^^DQPAXP/FA@J%\=)*S5%C!/>?6X#DS@\4L MEKGQ6*+,$&?T >#%+Y3]XS*2;X;B;BC1V',IV-"N?BTBF+LM 0&HOJW(L*6P9C=>@.W.&[&D+W M>MN^@%V_LPJ3U)9"OTHFCG8&L&T H*SL]Y]V0C%)NHF9T:V\-%-,LU=17$8:F@-<1;1(/60T+NLX]=39% MMQX+GCV&E8O232+^ ?",5267YNSKCV#Z] ?NP)U-877J>M@9L)-WUV&2$]@L M)[M@YQ@,YC.(TGE?',KNBT-9 !.XT0Q7),*7"=YUOH+4.RX5%8Z4MX*#HM<2 M<>!8^(ENW04C)#E!\_R93 #0V7]DYB+PK9V6ZN05I:T<7/98HG-7!9_H7E$R M >;28RM>,W>OT&.=XC-FRO+]=)>&XH'F.=XS+-)7R/Q@^Q!GIQ+K'64)^5U^ M;K25P;8CD@>.%&,;LI)H:R3:@-%G=!7[NJLF"-(E$7G^,EFD"^O2K- !NJV: M)^UAUJP^JVY"-I!)W.'>CY0&SR0,;VD8?J+LV6.!P8CU+8&C48-Z.K#4 M- .,$4W2]AV9.4WTJZ"*,K*.-A=3*'BVY?VP>,>0R*I5C+V*>]DG+TQE(:K' MC*=[5_R%D23!T?5FP^XG&"8>O MM:@(_RBS1=UA]D1\?$8C^4C\*%Y'<.6A.R XQQ68'FO%"ZNV!3YO,5BH7A.$/Z#PN]LP/M'@USP8/N64'9> M?-4MYS58#C3,7KSL<13C:7"UGOC; ](&(PY$SAK*;PLJFQ1T@8V9/*ME8N&4 MUCP /Q" =XX?$E%/G M;Z"JXF=OUYQDH*'YHH;GL:+F05JV7\A+O% M3S1\XM/4&<,!R=_@OIZG^#-]DM&UO,^_FE_$=>P/U#5[FZ)X(=>E,_27Q?H8-9!@[X#5=+]?Y'BA"0K MZ;62CT"NO\Z,7#/HK"LK>90:"RXN06H&[:6*DL-4J/37[_^BR?V])2J9>BT& ME1K5KD>EVBZ+0J5F#?JC$J?;A$K?NT2E:72NHA+G44&E[\&@TC3:2Q6G1"4N M\[6?4+7,^VB'288^2T&D)I5K\:BNPY+0J%'^_EA4 T09&P%%'QU"T20*5X!( MUU;P@ )#DV@N%>P-0E,<)9]EX=CK'4V-;ZA:N@"%JRX*FX^5J^T7<[1L$+MW MPC$:/9YPY]DAP<;I8\G)]412ST <,CM^&EE5]4N4Q8/@0):(L_77^GZ+6]-I,>[;)/MHUR8:$Y1S<5M_=7(;7.$X_IO$,!1D-%=Y\348T5;G>(,9 MP\$G$GF1B,J($U%5QF@Q4VOP_MVH9M6K:YN"]N5FB8=YJ=SFN5<+R!!F)_?H0_K* M=5HP)WH[=&&<")/D&E^G29QX4=!VDF71#;HC6RI>\>66/I#=V5;T_LM,R4 ; MW!H/&9$^^J[8VJ7GT5VH[BO5:3^&[/L!=<1W_W&!%KAUN^,_E@ M=8C0V!VXJW,J5 M9YP^>K?'7+4H\1[Q5VXAXA=,'K?B3>839ER:RXC;$,>)L$*##9M[+0 0+-0^ MQ(&&+L#=WT;R(0-]A7(.*&.!;F MC.YV)!$*?,*X>=%OW1NX_WXZ0GQ%$:11@AECQCBL[;]@X/T>L[JMN M<8!W>Y6)F/CXIMCK6.W*FGH#!Y&.9C"?-!B[ H:-KAJ,=LY0LD*2UPJ5W" < M,TQG"DUSMQO4TMWXH E@=S5)VG!5V2/%# M[P3'K]P&\"S/+J"PI+&&:)?^RT<1Y!9/G+4&J;'&N1J 1&&O569:/&,3CB>O-O?>R3A)&'M)$+*'NZ8W'S$4.>Q,#CCS#C*3C3S]*@%%H MH$)]7>WZ[+(HI7'$63Y&$CRR.HG#H\"+ET+"?N".OJ4_.4B9,>8,9H4$/:!N#+G"4&\UT.N -)@H8 M^\;3K?_]154")'Y1M);HF$F!E!CS8Z)]_3;W=GSWHT>BKU"8X60FC7CN*>SI M:>NZ5MP4YBP"UW"><-^ I1\_YECZ\?OO@2%ITYK9,(GQG\AKH;HO#Z##32=59ACM>4,2F:SQK UD^@V(J(8$F.:@!Q1'1C-5D6QS"#'HB3A'T6V"U4W!'Q4" MH%("Q$5 4H9YLWC^TUI=0-R]R4J[> 5Q=TN\N_0AQK^E7(:+)_X_]YQ?0QTT M,S0%O#QKD[AW^MZ"+I*$D:#LO$):C;:-)=*:VB]OU)J+I!D; M+VODCE0ZS#!VG=9)@Z*M,U]MC, SM5V6CYHCZVH;+LZ C2KJ#EC;$+ #-LO;^Z6WH"JNQB1= $%D M2(!CH)8O+"GD91F_1#+ MP&@[1T >Z.-@I77I4VM ?LG%9B]WX_ MFA-7N2AHE#MKSL%5H=]IE8Y5W(&X>W,X8Y:J%>K>8':W]1@^%X?P# PPPY911D%,6# M<'%])8P32ZA[1R(4T)!_&\LO8R& RT1T)/8>'YD(M>+X=+VYQ7QAG^*FMZDM M78##@(W"U7G8/1&_[G*CH1E0'VU33/BEJ0U 7VP5M>]8S(C*L,^,[MC7%UT& M8;R.@DR,N/;*HJTM_.%H5O%@3!XWA#TP&^0=.#ICM"Z'9^SHBF(63:M^..!R MPA"+]!/EVNWI,V8_,IKNKZ/Z)_]M;8%ZF96*17R0J2'TV)]6N<<8@W$VO%?H M/3I!'U;OW[]'VX*QW&^D$4EF+L<[F>HE820I(T[:9?7=R11M_#6G YK[9VH- M-'K;!0'-D8HFH"D:+@QHCN4>%VC$L/P@A^=?((+->.H?@0TG#0ALQE.T]1>= M$'!X8_NU3;7UDD#G6$TC[)1-EP8\-9*/"SWTB0](J+@SHO;'R".(0\*>$96] M;OQ1W9V3WY,=B1ZO-_?,B^(-9M>;'RD-FH[?NO4$"E\]U-Z2-] MW_&N>,CG]1D7\;?@@RB;ZG!O[-'?&*=LVW?9'F".7[;JN%PO&.DH+?.#:\T/ MKC,_N&:MAVOSW"_-:HDV1' > YU+QW"P3FXHB9++B,O>G(ZTM1-T%+!2NN+^ MC3T@^[V=X+V'>4D>K1,D&:#+" D6CH.G9]3Q$"E 42[K!;$/93KP"OGX(R6/=@4[7 MOL!=O),)JCE.+#H"=O9N\O?/;B*YZ&7#-$:HY.2V&OE>+[YJB0DP1G@*A<& ME9MR71[WY4$&F[1M?3\J@[?NVHU[AO&HOV47'V\I/J:;-VQ<%N3K*H/;AZE^ MNI+\6_?S T..ZN49[;?LXX[]B41<%R[7+?8Q>1)KM=/7\N^6I& # M20('P3$,=E ?J3<]P& WBEH#TL9F)&&D**NJV'CK;V@*W"F:%#S(?7S4#O @ M;A1WM,'I]&Y^:A5!W+<'.(>C4K*VZ_;&/L#=T4KE@\MV_8)M3ZCD4S@@IY)LD5G:9S0'9?(9086)= O7)Y[ 5BI7DZTT= #LP'9RCSN45ZC@,(G_/F'V0-NRJLRB=IB35 ;P,TX. M\W_Z6QRD(;[>7.[V'F$XN*+1XQ5YPL$ZCG$2_X3#@&\4OL1\P]YP:=:'#G"7 M[VV:2D[1KD0 0T-_77JGZ;# MG7;KG+ZVG&IU) $<;?H81 >:+OT!8TPO-?JZCK6[/+S".+9JMX[\X+.W:S[3 MZD-G\?YC,$TW)SH@LFA/,NDRBCNA8W=:Y^XD/T2"L^.S-L*?/!&:QN$K(MG(GOFY^G0&$)1121I)VBX?J\^L*N1ESE5+ ML%\W"D Q;( YNBUJKA80C]='B\GW!>[? 4$TRXC+E .U[NDIOL4).<[PWMX: MJ)-;JEFL5,Q-H2]5+"3O?2^XQ2A*Q50H3L%",3Q#.3P]-3R3K9?P_\&(RR<. MWP/,'6O''4,&@C$IA1R^F,ARF3$.0_%&G>&3-"$A^1VC?^!7N02BD5@2S;S( MF=!TQWLU%1J7T7>PS)E0V8[L'=E^WC,NLQF M-W;@IBH9 4*/$>T@);'C8^O^M.!%E MAXC#DB'E9=TMCA.6^DG*2/3( M%\ZW./02')S1F-O0ZMK;A@)03!Y@COJK[M;N@/>9?;08X^JVPDV";\8/28;N M;VPK @J9I$E$$LO6U"J678&[1Q<#5$.LV_L!=HA.XO<_;-9'O^"2N8#D ^"< MQ8$5_*W''K'3+ N:.)FRMS0,/U'V[#%3C;WV7DOR<[/:1A<_[K(4[VZ0?)PA M7?BS8($R'A \>@+-S[:\'Y:; \_W6O3"W/D:;QW$G?=RX>_%U'0U64'ZWB:N:*7(%'PDB_%]].]H%:D[Q*/ M)2X5?<"/)(JRY^/UZLZX"\=/F G)Y$;'E-3AN!5PG#&H5=DQ5YL 1A>3I+UW MOCD]M;MU%*L]F5)^G5+S>=2-]RJ.H6.^E*D@B<$.#D:CF(8DD#=!\G# 4-;6 MV!"HY[4KEY<1K6\%T-LLA!WP[J\DJ\ZOG)2W/5;/6-VVH>FBAF1];5M3N\4, MRY'"T&L'IK.ZMB#4G&]Y=LUW7%RBZ/$./\JYJ3'SA;DU4'^T5%-?FQF: O1* M6XG[CMB"+LH).TYM,9^B+O-9L#WETN#/-,JD:73)IO; G;)5U6H."T-CP([9 M+G/_R22CC#CI?-0Z]LX9M'58R 7[#'-A+J,O$<,^?8S([^+5_,LICO"&)/%E M?,N_IY'W$+[>T#@FYD"=OK2 N_,@$U7JP/0A!!@&ANG3NVA*QE4$0>I\$6>, M;!DF:$\'./+T-DU]R* E$<"(TU^7,<('.@:UJ5K!&E-CR)C2*G/OD>^I42\I.L]KHVDG M$EYDA6E52OC&1#96':&/8FOE*\.YM1?D<6TO_* !?IT/<)E&)2_)G-="<9IZ M9BX3E#[N_-Q;*\H@Y]?F(R"'8JPXY.UJ12] MCA!^P%2<1KAR<<)V5,7L[]1/0+5'@PD15*8NG/J=L<+1>[?4A? M,9;@TNC(]2V!.W&#>KH#US0#[+Q-TO8=SSG-?)9QZK13*,@=-L9)$F)YW,]] M$^<:*S_<LVSE?M;S/:^T$W5FME*[X;6,/R"YL)WAO M;Q[I$.3*]7N]Y=MI/LSXC!,N(]WA*QK'ZX=8IJHWV-74%CA"-*JH T-M0\!X MT"QOW^'-J2)%%KT3A+]"ZX2O/A_21!9;22BZX4->W'[G+!VY^33JWZ6[G<=D M\I2(6X(H2W@')N!C=\O$"L!7[BZ7 UL:!EQHE&:I4!*9C"7TTU#%H'&2#P(G MY((_(&&:R':2 5_T%[0$I+A\0, 2XI-]%OCCIXPD!,?G)%8FP#*Y7!24_\X! M4?P.$@A-VZI1* -'FQ'-5WW!,)@L8"0;4[O^CP4T&5 IQ II8J@\A[H@Y=V1 M0LML+3#E6XK[UO,+ .:\PG'\-_39#*'[BKWC0DHH:Z$GCX2R$A]52[H[#>*; M4*X[%>"(UM,LYI55*PG 2-57DQ%78SE3X439;D/G.PD Y6LRFGBA_9IL'O,8 M\*5F9>8.6G[!Y'$K<%>\$GW$GV6^TNN-.EV^3I,XX1,+Q\%SM2KD2.V'-$Z9 MVK*V[,M&(PX:)0Y,6QVB&E>W!+S8N9:"H.('YBGR[XY"%GI%W9"U'*+:2 M5'*9_RI/B_YWX>=9>M45\C;<69$7_%<:)_)F2CSEYT-%",;_*0JRQ'$J7?N@ MK]R_4I78]^ ;4=(EP'C',8*6VJ\R.!$08MJQZ3F$'UY57BO10FBSIRP_^TH( MQQU1^I3CDL=;R:\$69F#1B4FUE%&DVWK/6'T@'&DBR9@2["0BU)%71ZZ<3** MY,P)B($,IZ,Y-M\C'$^PY>V$Z?##019C:&;T,C,>#$W-C!8>\H[D/<=,(W]@ M*H,I-*M9V-N*R(*F1'NCF&:_=@H+F^@Z*#3ZG/9\Z%9&E]$\S"V0SV"N(\PV MX;$.WTZ.F!T92)TF'V&RS> 9BKWC' #Q^8K)*"(OU&M MQ9;L4?8S5CL;@S!0/!_?>)7::(.I C[P&5&YW@5W2A$.UJ"' 07RQ$04B+C8 M;+"?%,=!6?AK)AS2I7-4<INH" MZ_I:3Z#A[?"T'(&C[PSFUJ%X0G: M<7D.K?N"B DX7+^FKE=9O#)M?$MMT6V1'GFL>+M;E7T6YQLUHH\]P.5K:K?/ MIUWIOFI6?L!!O@R,NE;/07\AR?8B>R5ZPXB/UP_T"?_LL7_@1/Z[]L'E #) M'7NH88KC_!XTH!_H#U&I?]).]5KY>8OY@K=XQ[P7+$1:LT>&/7$MG6R]J#B@ MW4DQT),7IEC>4LL[X>EJK!C/]%U83+V*S>TFN**<+9)\D&2,%.?L(S>/:-V- MJOHG\5,-L@$8G1EF'05:>@!YS'=;/,\W/XCO20(R-OND2R1"5/IUD1W%C&>7X3 W97BN@R_D@P**).9<@13_NO%I#*9G05QS[F['P!>.4ZZPTHDYX4 M-L5%2$]-.HRH/IC%]+ IBVI9+'RN=S2-3*\XQZ+]MH&S:L(145,1?KN0>:"? M8[Q<(27/(J%R)%-VC.1S'L;WR2/L[^*X)S['C#QY0NXX*RQ^M\4XN1*\N<5. M7\L&9S22SU[ON72GKS_AX%&\D,4Q>8QDVZ:0ODD9 H?)Z8VM8^=TW #Z@Q* M]X4&(1I2LB%-.)':(\S2)'/Y4"Z@3#Q8MD.YD$A(Z3;V[P]NY/G0^=A*#;%[ MQL; 4;%921W1ZEL"1J,6@?L.\HPLTN@ZCU$[5K4Q-JVA^>*&JSD6S=1V44-V MI/BKVD'K-.0,A*IS5M]4TN!@'6<27D9QPM+6\KAV/8'[;0?UJW4T6[L!]N8N MTO<=[24/M(Y1/O9+-HY+",QC@F*EB31S>'7F<'A15(I9BG-+XJ9BW!^WE%F(/']L5GW:\W*S?5S8N.5NZ+&8HFQ6N'\K'[1/L^DY9F!DZ?(7+WO"Y(+W9SYNM[SI1W-8I%TWH#[75?$B M)-*B#_2 R"XJC#"-Y$SX,@Y]"]_9 CK_;BX M?;IJ"5QLZP,4RCJI7+_DK^D >#%A)_<(9S,K5%X/ @CNFU9O3=5U'.,$O;LB MW@,)2?)Z%&\RBKY/F#U02!H[+#I#Q5SMA2JHZ'JCZ=U6CL^J)W#DZJ!^I:!, M>S? *-9%^M[191D/5-8AB)V74'"E.(3%2%7W5M0[:@[O.5:H&+HN@V,GT[30SI/T1& PR0\WF#C;HSMJDU!J<>M%N.8QO#/ M@R:+<,-Q8@"U_;K3,,GY]7+A5_:[\$7NO2UWW,O:9T^QNP:UH9[D^ #&==F9 M%V\_A?191);@'ST2B:J,]_04WV)?E*(G&X*#\U03H:<> ^/:X13==W_2D#1HZ1%1SGVDP(@H0D,L@*(R%+7D\UH>@!(UTBI$1" M0B;TX2-24JU$,>,I:V[87BXZM.HYWF#&N(7V#)\DW@OB^^L8QYD-F6[#0-DP MRFRXDS) 6(1D14L^D1<-13_W%^FXCS5#=W=.H;KN/WGDQ\D1.*!]'B#-D5U"#"U!>SXK2+W'>[UKP*=1[?6Z=L8V]K888%CUQS7:FZ]L/$[ M4GRG:00[C6B%H^]\/GLM"O">I7PE'27R^KD^ Z%%<^#^VJ:H[JVFMH!]M57D MWDGE9(7FC+**4'"52F\F7?U,5T^2=ICAR?=9RO?B6?P+,20'M6@.W#7;%*VD M5C*T!>R:K2+W3H"D"".-LF//G%S5L*3L>,ZT=4MC8^!.V:SDT6RY)(=L$7C8 M[ ''&2=5$X0C:B=+8J[^3).[].&_L)_(!Y#(>OMF0 ._\0;4:X;I9,97@5ROB*&PO%&66L]>K"SH]L71BI?N4]BNJ= MPKW=*0\!4XO ^U%PM2NUQ6!K+S.9PG$ZD%H$QO;3: 0O*A@O"&N=&2M?S+U" M@!TMYTP>45 D7KS%*F%WO"7[T]?+R*<[?)=XB;1(7?K&:F81NV#:&018#+C- M]6.TI;.9AOLB('0V(XR::B=>52*;@$0TOV5; L'J*^O ZI;.2\;((R-8X]O5 MHB*RK128U!>NX$1O3VJ,BZ)V25":A90<14P3UR\-DUC5N\-,H9GKJV6ZVS.\ MQ5$L+21 51BF-G#T%&\HTT)'LXB9*+CW7AJO L?C 1QT)C'I\@Z\8]?%04J>#.=6AV'C%114;+5!(//-&+Y/T^]F,16Y:)& MH \<4DPC#@P^ M,?Q;BB/_M>%AD5W/I>!3N_JUR&/NM@1,L9"^=W[-DC J*#M_@U1H7J=WXV,D MNYY+&>WMZM>.=G.W)8QV"^E'R-)H&/A.GR[-88)N>KMU^;B8D1N#LRV[+M#I M309H\_K#?@MS>Z/XX_I]K*WXW 9YSV*$4EFY?@;@ZJ>OQ9\_$2GN;F4$PZ*VH><27-Y.@1&W3)):X65]AQZ['4M#! MK&XM%APW7X+G-T@]PG!6U)$B#V7I.X'*DAAR6#EFC'/NJY90S+%Y+ 4'QC3I MV+=55PN(_YQ&SS'N8;+T)&*JU=]AYS*)(,F&JQHI&("04ECV%9*H:#(15YJR MVM1YPI9DM^>"RP+2;A.GC&&_EH(W([/X R!G4PF=,>F_<=P.9]DFOFG79OPB'4*XT],(F&H9#J%8T>K\@3#J0=+B4JR_N@W#YE-:(# M2_;H#A2Y^AJB*+#:H2_T0JM]5!EAV(N:.OF*(.0BG(1"AFSX?SUOO=4Y32!X M($N)U]5*=8.^N3Y0)T5[+M" MAKF.!B@@SK(?='CKJL:0?9!"-4$.I3$?T0G-9W7/0JW/@2\>%4)D9'< M'$#<7';0=25UNBYKXUML]^^QOXW(;RF>/-*]@250W)W3X&-OE$W\WOC&N57M MD2,#LYL2L9 MP^$ ]R/9+#IQH[NSB\-\6*@MVJU;6?)(^7W]\2#)EDQ1%DV*I/9^2MLAZ MD54LLHI%X+/=0ASBS!_0'; 6V'!A?0F5XT+S2CP\D9ZC!,Y'""&5J",5T7JH M9#&>Y;B.BF+/"FMM";5D_\7>VAYJ/89# 6Y!+,4B6I&!( !;$EM.;/6FP8<: MA/7[]B -2C#A<$3A+,=M626;J,*+E;73,1 $<)MA(Q#18 SI#]A:6+%A77&M M1H86*^B>QZAR.0@@G(&@9[I$*IL;_%P]$62:_;6B*7"%US$H*K:L'6 %UI)[ M3L#U'86**-@9HH"#;YN/.=5>QU$VGM@L55^PD;>B)PT!&PZ]/2Z$VH/8L*8MM*'-/BOS@K>>GS-*U?GEFL M'MJ2Y?>X2'+2KJRTN7F^< &W!5Y%+-H2+X@ VR*__-IJ.4/^COX_1O?1GJVY MPCMY,W3+JTW'+'6,K,9)%:64DED3^PN:BG=A0AW/TLZ_1T7<$QPX;@/ KI%=VSUJ$$,.(1++$E:A$5WLD-FQ7*V84!-- Z$.40$0I M#!QU 2ENT8RZC]3<_KY+JCW#4:H#-=)60$U2#UMMF.:T"?0HC89BZVP:!I+K M8^DWH*$,U4R;+7V)OE MB]. QWQWH0/#D&6JVK6BYWK3>BQ[:D-GW6Z4O, '6L^:G6J]47T^WJB*S2D+ M'W1;85<(@-M2]\(\.;)R AVP!?7 9##C&?#L"88$GW(B$516^?)?M1R7HN4+ M_DSL(39G?V!G%J _'SYTT^=:E/) _)G (1L^YSQ:V[V:$EH+S<39*;7>#I3H M^V5(]8QCNP=<5D6RK'#\2 WVT9_?LJ0JB3^]RHL-38UD?]/WRA]Q5:4XEC6? M9['0XKBS^EPP&"5 ;2R X6E/-L.0 ?WH-+!4;&W2 Z;U6IFQ23*&@%FA+2ZJ M*,EHI8 J1T5+'??D9B>_H!VE:4;[-50V/RT)#ZCD3"C[4?>YT_ $T,AW?B8[ MG*U\&69T\@/#A@3T]2^4-E03I^HU9YL>>)*9\SLJ QM[M<5"^X>'J)L@6_:O1Z9&R)>*O+QEF#XF2)L:+@+2Y'YPDB8-RSSC@3*$>,=%01VE%-_ RUY)/_ M[JB;W9Z9D2T&90G5/$UM 0PX<%-T\\W%Q:=)N.%J\?]A_;M#,;+AY\@OV^8? MR6""YMZ+5=^R7*#;+ YLV1T-#X'WC@.L$S-IJ6B"$^$LILLE_2]G&?V49*AD M:\"?/$KVL8J*ZHW+]AFODXR=BX\K89\[4#C2'31SWX+[\HF J,K/&4]3''U@ M3]!?K/,B'XAQ?)V'74\, P]L<0MF MUD_07ZQ9EP_$.&:]B_LBS;I"!/#-.B?FEI@;]RN M?\R+%4Y"FG89!1=KW97#,8Z!/T%_D39>+07X9KZE_2U;>O<#=$U3Q]*W;^[; ML5%M,9L%W-#1K0M9 HB"V$@E1>[;)PUK".'LX:0>)'+SWF2 M@K]$":&QAD-4L\@/GQ!E4GRS[+?Y,P$9+:NWFQLQZE@;BIVLK7RX+WLE!#PI M_ECSA@P@M(7NC]7-3#QO<$E[T]D@_D=V8+@])FMG5)3T)[ZY>^LY(P%'0)=. MTC\.;\&SZ 88X;D7P^F[6!_#QGG7CJO#6L^'T7>QZ9CF4(;)+_EC/7,H(_GIVG)]RJ>O9V",LI+EQ"YG-((Z:0F-$V44N858"@K]^"6Q=ZM(UZLAV,G;"D*^_>J./DHU7D#=11@EW R**!K40817!A&"=*=?F7 J4O13*="LV# 1 M OOWW%+!IG @+P7GB$95IM<("'1C?Q9/#@IT6"S/N9#&.U!JWIW5/*Q^U 2H/=4Q)!YQB-\!'S1(R;2=F\)3 MR8'?5#=Z#7UJ[YCWOT ^F;?#'3]##>6-[M'9.L-=9FO&9S+ILBIYQ105;:-V MBWO: ]4=8U9;-U?7&+H[:T2[[6RDH&J?HT6!*(Z1?5.O3,KX8XP']#/]CRJ% M"2[86%\Z&G:.?N@$U" -8]H@:%;W +S8&Q+N[4W%KV0TZ"%4_;8BU/MLKN3Q M+2O:UVJ!E&TW>F^W39_GCXVSAQZ/WX_\FE?_@ZO#:[P'2+S3<4Q,,0(AZ0%N MEX(/U>!7OGT0 ]B:AI>)3T-=7VII@O\_ENDNIO$N3L.,O6Q-VE5HCRMTH-WK M\[@&I5*G.RAT462GB3O5LD'^(#(O<$HKCM# XR[K7CT24@ "IJQY&P*>"O@Q M+^J?:#O5R^2C$W&IJXEV4$990J047.*ZH1?$>(N%Q?5F73U==*<_(F^OR3+%W[O]XQ%A(= <[Z])FJ)GC Y@P)U+]*?J M\:KF]?O0Y7Q7O>0%9678?O L/,#7!6^B=9)EK$("V+K[XS5@[N_)2TT'\D"= MW 24\D%$O&P>BEK8;,%+RG)'$P%X.JH._L#1\0]Z^:5 ML1T[6M>7J'=9S"Y2A GC 1:[@[7K01RUTX6L(35$.!&PX!]\S?6 NXCE"V$J MQ8O5IUW$B,&+YS19,ZF73Y)E;UA/H"N8!?L=W[V_&V1O? #UUC:JQD'UH\9" M]$! @WYCB$(%.2&+8#SMES%_M?\:T6MZFEQ8@V[ ]=Z4<5'I^_H UGACTJT+ MW\CF-]DB,PS!\VUE['/2M!FX!MTF.,UEC/=-<['/Q*:YE/0SISG&'3/>S/*@ MR;UC\:Y2\3-2@!UYLH2,:G^59[$T2UC3#+@2JQCK.*1';0 KJ9)4:S^+ 404 M8J \6&^LB7>E*-B ;]K+[,M=DN'/%=X,\1/%/L 5SXCEOJ6S[0!8)PVMS^V M>4ELV !QG?:5E>MR9I/U\NBUV4WA 24R:!LN>*RY#^ MP&W"8%&(EL&X,V#[,)P'6[6@F)" "M6X9DC %OP.S,CR.'@&>VCV8%Y=1T6Q M)S_J:EZ:]IVD'5"(H-\&''6M^Y!TW#7/#"Q9[],D>DY26BN2QH-I M4D.^JY;YAAB[?(6R/'N79/1/Q,/U5?0#1;O8;0FJSUF,-UFR2I;,Y;EK2)*% MX35M@2JQ$8MM1I&J(?1TH%ZZS\GE>8Y2=M1$9F32X!'F;D*3',KFZ9ZFS'G\N$CQJ*$C!AZ)F&J@(;3<$'O"52>B$4S=<%9O>;CKF5.EI#^P*> MK(-%T,Q@XXY I_5P^L]XL*7&A%I42*( 0;RY<45ASO49@9:_W?SU.MHF592J M"Q9+V@!54BU+;4#EN 'T0(J27MN910"B&N+(@1#WK* ;U#(3LK:PST%RJ.]_ M3=)E7FS5RG[< +*F2YEIU;SS%;J.RXFUG3LU-+_ZH%3R"?*BUVTO#+E;4)O\M#PEV*R>O82QI5#4+=A7%9A!&2$2-3P4"3L,ZT! M[!H$&X&>= VAVDUX0X .*K0HT&4<993UF>9L-HL]GG28WHSV$K+KS&DPT4D( M7)OJ?Q&LO#(6P!530T[5!$E MGP&JG8Y*Z]1]"J^-0YZU5@R>7QRK="60? 8\LV2,---*_ 9T3DE)M'[8H9Y* M04STV-SXC2$NOF>$T9=DJXA?'W\'JB%*5IIX7^<"I.9^E+P!R_?JX^#I:V ZD8/ M6^T!\&D3Z">_&HJM,]9JD#/Z".O[0*$@CWR-P);^Z-;[F($[XKKK*:)ET VH M91G*N,%9U]T$JFD9D^[A[.?.559311Q]Y%G-K_*HB!>K&_+;4D GFCBGT(&JOBPHO#:O#?.K2)50 M1R*,-->@&W %-F5,@3H@&$& M0[N]LWXC57"'IU,/]-'SI_RFV4DWFR/^ZJ%L ];; ZAV#F"W/1G2-X=^VF-( M_1D7@0G9[$4">MIR>,*RV\JJ1VX.?3A!@EB'S;Z7TF(@^C#GR.8]O03=2:A&T!S#-P^$!#F(\ M,_W5R71R:"G%%V0?B'CFI>Y<7ML:LH7L9[.UCNJFT"VC >7V-0&$-Y2W41+3 M@P5NL.C,%$ZIDPQ1:FD5W ;[R'9K)#$09^V(SP#F"NJ00ZB0^XC75%W(@IX7 MM(3YYXP]%$;YN=K7'\WJXPZ!!-0*.A"/O#:N,1C >[USN'%1Z[4&C%JT2,#+ MRKTV+8 4Q9VHF$:T0FH!W?4D,QEVA6YG!@B@8U@,^D&V)$/(M]8)G1X 2' " M+H1P5N#P.M)BQ>_#E/P;M59UX[XWQ5O\9:E$CCAO]1+'_"9SA&4E:35"=GB[GU0LNT"K) MHFR9L,.;@]=$=E#%B7%R>-C\J2![>1YH^L\C_D;WR4N7I,E+E&9IV0Z%BAOE17_H">. MY!,/CJ1[%%55D3SO^(2L$Z ;^&NR;,\(B&6Z8Y&SF ;RR!3G M#6A<94.5[O_X#S6J]XC) &V8$%!"2&0O#7Z:S^\%)=G@B'H'(Q]DNQP>SB8' M%N"=AGC" M[8ROB>=2SK/XMG9*>O:^FN9 [:$IH^+^5=46\ ZUEV3[ #D!S#S+!K1O7=8X M)MZYO2/>_'\&/*?:/9?X]QU9R6Y?^^+V\J; M5#'8.<$2=(.L/9IR;4^_6F! M(@850+RWR^9)B%,OE;L)Q75[&-5,U=/8'_CI>DJRNRE[%SQ,.Q:O(6_KQ'%" M'W/(M ]P#35BN7-)1]7N;XGK_AVM<++ZAX721XO5O,XWRK>KAG0 M#:@*#F6\?:39H ] Y1Q,NO4I98L$<2PSQ/'0J'R#*4CQ[#[VE36UC3M.>*K+ M*W";]9KH='?U?/'QA&_F^T*<[\%*>8>2@ESM@[S&T&OWXO_=E16-6DL]3$L0 M$S8&*H$8KX%'_2=J()1L>#45!ZR!W%P8HI'9CYD@G)!GO T-Y<>\^(J_U_5K MR![\OL@S\M\EYAG\ZC(X$,' MA*B+,?A[DD\$P<&"Z ]SY$V!:X&.PXE@X2@:2XH+XC8#T> M1O^99099#?0+QA YGCB.%QV^( GSWX2\PE?V7,Y3]E[>A["+U=7^,4KQU[RB!29R*HH= M^7E;WUK5YS&="1*X:7 A,-%BG ,/L"%QPI9UE>X:.6+848.>GA)<[1&E !$2 MD$@#.A 1V/@ D!QF9^7/7%0.;_5RZ"Q+\PM1N1?:0OW.KK8U4"MAR&9[)U?= M%/KM6P/*;2>A6 Z-3'":FTA=A2I'#!.BJ%!\P#]R<0./G N@40L[Y(N]'GD5 MQE+ $LX3NB_R>+>LYEG\R.M\+&B]&:VGT],%J(T:PK#HJ>C: _9$C,BVG<0U M<$2@HQH\8O #.Q%>F6:P0A9^8QQI-?.X#7!5E++4K;XF- "L;'(Z[6NE<8T* MJTM>>+*Z6:APJQ>ON+BF!Q:XH.\-O%!QB\.#,6$846:59U=9XD3W@Y:XHB,)= M1652?LOR9UJ%EM8,^IQM=U6W*)TH(ND=M!'0345?/ E:JFZ.<4U!6WVQ;*OL ME##$*$.<--30AA89:JE#C#PDTH<8@>BH_./5'G7L1Y!;>>"E;B*B,PX^/F^V MA',PSF0MJEV3K MNM719UH8MKQ*Q T(:A1FF#.[S'-IY06N^-BX/@1!PI:K%"LH_CRV9V$(YL MK@ (LPLDEU_SK&CB9-JD0 VLI1BD,6U]5\ G5$,YI\VGX)*:ZAVH,8<.N+@H:BN M!Y89,.2N HU1:>4'0JLL8GG\#:B^25EHJARW'P#JD)P^Z]M-=!]35LDR2L55 M+TB5?L:5L@YW]ROT626OGBU\@CRS7.7M4%@!*UF[Y$6I)T'*VG])LF2SVRAU MY?@[8&V1LM+H2^?0 FJ-%WY&5H_HAUX]CKY#5@\9*ZUZB!^A MJH>41OL:)#]"JX&UL[;U; M<^LXEB;Z?B+F/^CDO%1'=&:*E"A1%5TSP9MV>HZWY;&=E=/GQ4%+D,PNBE22 ME+>=OWX 4C>*! GP(H"0NJMJRQ( .M_K'3]OP9SN<.\Y/__-__+?_YS_^WY]__C_ZTWUOX<^W:^!% MO7D [ @L>C^'CB+%>CU)K^,?AD/^](O W4R'/1^ M_GG7DFZ'L*;O]>(FY5^DPR_&KE7?^WMO_.M ^E7NR_W>^.^2]/>^W'O\?BCX M';[ETBDMZ3K>O_Z._N<-/K('Q?7"^,]__/0>19N___KKCQ\_?OE\"]Q?_& % MF^@/?MV7_FE7_#-3_L<@+BU-)I-?XU\/14,GKR!L5OKU_WR_?YZ_@[7]L^.% MD>W-T0-"Y^]A_.6]/[>C6 NE[]7#ED!__;PO]C/ZZF=)_GD@_?(9+GZ":/1Z M_Q'X+G@"RU[\VG^/OC;@'S^%SGKCHK>)OWL/P/(?/]F!/_\9(=H?#?JH_G\W M=XHW?$B8GWJHH=^?[E+O:P?S=UCO7[_,_?6OJ,"O9Y5BE(B@_[7NZSY'D$?) MH[T%\"#?X(?0=YT%XI=NNT@#S^\ 1"&I,%1-\BGJHQW UAA2/:YM+X0U_O0G .RSC?( [:.O7X-X/6T "^R N8;'^ MW#K15_,H[-OE6.A4EVV!"/E/X1(0PP[?IZ[_HXWN<&SZ@J*;3CAW_7 ;@%FP MLCWGK]@V:1XTVJ$#W^HQ "%\O_A;XB&=JDTFPCZ!.7P#;3[WMUX$Y[(F^ "N MOXE502]F<6M,!-2WH>.!,'P);"^TYU2#65DK3 1"GWR$[A8LZ,?G\G:8"'7G M?4".^ 'QN));EUZ MZZ+Q?@;G-T%JWDLSM:9JDHFH=)/D;#U&+ CC._>%$[\8V MC."2)*@T'RAKD5E/NH<$66AA"**[]<9V M2SJ_6J_)88:3",@NT\V@;09!GO M=K "E;26UPJC>0%:#;_8GU7D2%5F8P;LP(,8AH\@>(8X@@H&(=,"FTDG")P/ M.$/\J**'5&4FKS^%W?*?MKL%WX&-_JXX%\ TPT2DYPB^9+PY@,8\..!57)GB MVF$B%'R%M1/%L,*YKQ$O3U; FSM5:%?8&"/S',]4'FTXP:^W'L6WQ(:,8%6Q M2QUKLGGQ[5L(_MS"-[ ^*@J0:8$[/\ZC[SK5NA!9J]P)_&*_N4V+NV^3&R=6 M52&+VN+(H555O.+6V#JWJLJ4:8 [1U=5R4C:9.KTJBK8>7WF'J.J@N2UP:?W MJ*J$Q TS]"15E2U=FTNO4O7!FJQ=#CQ,X=$Q5*<;%C;(C;^INC[Q;7'AO*G< M!S'ML';D5)YA99O@QZE35:C"QCAR\%25K[@UIDZ#RB*=U6<>+&*"R';(XX)* M&N%N55U9/*)&N5E7?T>BH/*PV,8/G5J:I7X -S!8KA/!J3&N)A.$\\#9U&(Y>E47+ M-,!+Y%]EB8K:8N[51HUE!1V" W>TY-K.!)V^5&:/UKYP%O5.1LJZP# MOVLL(;-M<+&3")=YR;MI410X;]L([6"\^"A@U??BG9IWWUV@T:KR'*#V$[D M2O,BQW3<+=ILC+]H#I&"IEEOS-YY$8#O$SW!. M["!(?FE:;DSKK &PEDLPCV;+XU=W'C+,R7EX+^4M;0"1*H_C'*)SQVC[*.&> MR$\DQ.[S8N8]@?DV0$-\G':@,CC5GL(C( ^^%UP$$_R#^('E\"7B>@W?(57C M'$74:*Z+$HJEOZR,0I5G\ 3&#SM8:'-H[NKX5&G:YDCXWU%G]5>>\Q?Z/D0[ M,Z@^VJ5I& J2)_%V ._;U@YL.)D"X8,?06/O!PMDXAJ9G33T6-X@:V F2]S_W]C7A1]ITK?%+P]>&$\+4$^,) MHA^D58&:"V%[<5LAF/^R\C]^70 G3N"+/L1Z^KDO[3+7_G?XU6O\1MI;&&]- M[-MS[3?@QD]YS91YU55U.C34@326954:6=;4'*B#P70@2Y8Z-O0]UJV^]A[3 M%]CNV5N?__PZ&HP'DBI-AJ/^8#R"'P8GKWA*""U(ORXDP;YM^#'#D;3.=B5^ MW<0)&7^>OSON@1#+P%]7AW/W2CZA:&C.$_SC)^FGWC:$+^S'&Q(H:2P4=0D" MN-2\3X#"BA++$8$@!'')BRKT?\,9''RTNS/O!;H]*RFHFDFDW&E<[J;&'T'@ M^ O+6YAP'E>@[U2Y- YC59;Z(FB[7,:=K@?=U'4\08^#^$N[]WE1035.).9. MZ<-N*=V"R\_H:^JXX&&[?CM.FDZ4?5Y$,"43B;=3KM)%Y3Z!E8.P\:('>YUG MO/.*":ED A%WBAYU4=%H;1E ^Q2K)=[(,M#YO.#+\!=XO1?6$I(&]!+O6#'N M(BM>[,^[!43563K)+2LEAAY37D@FT,BZXX#:10YHBP544+C[Y][Q@(35?TY9 M(75/*N=.[Q,Q]"Y3Z%V^$KWGR[EWT?0[K'@#?IP%+_X/KTSMQY(B*[U$RKW* M.^:62XD8SV=FP6/@?SC)-6N%>C\K+K+R243=,Z!C;KJ4G(]^&-GN_^]L"J?] M>85%UGZYH'O==\QMAVR:%@ ;H^W3GP73;ZEH>XUVS">'KL-T']]]#^^3.R\B MF&:)Q-MKMV-.N6<4/@J9*\EO+V@/.D>[YT4$TRZ1>'OM=LP3]Q+8Z +AYZ_U MF^_FJ#;UNV!Z+9=MK]2..=+VA+4^Y^\H903&CYY7+ V#"C_(758QL8A[37?2 M769L P1CLMF'& TUM VQ4^G\XH)IGEK4/0,ZZ3B+SYBA(-4/@'(R[<0NV$/) M*RXD RA$W8>\=-*#AC:$ \..P"JYB!*_*WXH):2^RR7VZ^_2& M6#6G2@FIYG()]VKNI&O,6@,4:KWZ%O@_HG=T<,?V\+TZM[20:B>7=*_^CGG' M=NQ^!ZY;IO730D(JNU3 O8X[YB_;34V/F2^2[ ^S;11&MH>6I/BI>T$E(3E M+?">$QWSLNU#-Z=..+?=_P1V,(7?Y(WPF)*":9]&RKW*.^9Z2XN81&F3*?VD MK-!J+Y-SK_B.N>=VE@V@U&WNG;< G_\?P _S9^720$S@!ZG+"B>7<:_LCGGH M-$CG14QIU\X;UU._"Z;<:/F'6W_ M\>OY8=RZ1W0/"98,'UHG+TZCX86^ZRQ0AH#3)!"'<;OD *_41P=X#^VB$[RS M!]-Z>+9,].EY=G]G:B_P#UV[UQX,J_?\FV6]//_4X@G?/?^7=O@6M[<-?U[9 M]B;I!,"-POTWY[UA]_7K09S9*CI MJJ%/)LK$TL=3=3@QY*&AF56Z?GW)=Y>IY,N87XBKOM^P"HYF@4)V+HX7-T6% MG2DD8L1966Z(0:$[G,))1!-$[RC3.@;#F180?!E^.MXOQC M&!X0U>64%R0JSM*CNL2"T&5W#QU*MP*@^&\N2HZ;OV5+4D4H CCW M??.9LN)PW1 4&,."TR)":;U4,"XR%-37<7SQ1PHHC*:S!5.PJ' 6UF?DZ&M" MWX3B<9&BH.%I(V=[*@2N6!#%HX*S/N;M%D0HENB>I*@8O M*DO*14*C)CQ%&P?.4I*LV\G572C[-H3AP??FA3-$DJIBD*2RI%PD0ZI/$G/W MLH?;HPY]!4,-? 4Q"$$I7PO9CXZCRY"YYZ#44N26%8,)Y*)QD?ZH 5O@A!L_ MM-UO@;_=0/XG0V7NA>N$[*C1HA@<:AH +A(N->6E*G1/B:'_ ED:RZ'$V!5U M[]AOZ 9Q!Z [.TYO5TRN9B[9FR:MS@T?+A+'4 L50=Q:)QB0A3G@*Z1A@L^; M3-@:DUKZ+:0+B>2"[6T_VE]H\Y9L5SM=F&=BD&@2OZE-(*6%) .%J(*,&WF7U^\1^"JF!DE5\5A266I!(B6(+<]T7RPG.6^ MT[)ZHE.G&@#"[-)GMAI.X*78@$G7$ITS5<07)+8OWI X%9=HY8[PNVANBY9L MI, TM%/%?LE_DF*N\*#V6;$;6XA1$>:,KK98.,F[/]K.XL[;.59QFYKYI6_$ MH05'D#TM;3[?KKRR<0V8X'%I8=>!#0\ 0:$RR=N8.;LY=7O'&M!DZ"^#M? F"'V^"K M=#Z5+7BC#P4N=;V0DX0N'E@A8G+E;R#V&=P(0X&+("[,,M=*Q9#V-&2*"@46 MRH542?[VCD,PS=/Y&(/_#B)G?ER[E2;M5*HD[>S]+?6P?_OIZI-X2OWA0-/& MVD :#A1C.M4T?3C4I8G6GTPGPXG.:&GFNOX/Q)"I'YC^]BU:;MUL*K*2&&:: M-KBQ-RTH,&?Y51L:0>+BT\Y5:!MF00SZ(I[H/8(@ON2"R&6-JWQ=S*J!B2"1 MCFD$DDM2M&WT[@SV4(Q=!S>LB4%5 !'$29F[U*AVP"FI<+7-HAJJN1RMFQ"XGAY[LVFO=FC]:2]W,$"?#O^DAWP@W@$OCY,C5=K/!F:TXDE6Y.A-#$U:R+K MIM8?]C7%Z/=5@]4>T^X]7Y"?";N_=%HHW1E&L#.,V5N#ZJCG;1N5BBN(T^T@ MJ;Z[+_P9K)*P[D\'-SX4UN&&&Q2Z+" L8@%?-BG1Y08J3AY==-?VXZ'4^EI M&7Y52*R-'(V62LB\1]MPR(Z5V!\-^K$*T3>'=!?'@7DGRW>P?@/!F49)JO"G MX%+E'!5:64!>]:LM89-K._@7B)Y!\.',0;F"R^IT7\.5)!1DV^)@[^ <']S! MCZ4C\:$@?XJO-?P6RR6(NI_ !_"VH.R>S/-B_*JZ6&M9=1-)QMQ\-ZKL*40N M+X_5(>,_RL0*_[/ ![M7:(D[RA!I'DN8VJ(+=$XKC&9+=$M$',*6#)@'&$P MY9D[L6+A9Q?$&O86VAH%7OX5?X_U%M=MF#O.5393+6$AR"CV#.) W6_ @U-R M%PF^6#N>@_IUY'Q G#;([8A=?Y)4%H=*->05)+ZBADVZ+JM3UZYT/;+B;KVQ MG2#9YD&Y^^YA_U@D>>I_ ^YBZ@>_8\T*45UQJ%)=7$%B)_;79!V!0"<7,>3( M+RP.&RCD:R$0HL:M0!@_V1,(#YL[WNZHZKL=K#+[V"6ENZ_A*@**>/$3@B#8 MSJ-M@-9ZWN()Q"=)T3S]+DE3%G_&KI^):J?1'$,T&5\F7L/-4EW@%D(=F--G M?Z:P>&ER5DH<.I ()DCJHV^VXX5H] /AS+,^4;*RK1.^)S,EE @:-T4HJR<. M&ZJ)6OL4)#='K?=;RX:_?G.\1&7S/R$$<3C9B:G$32?)&Q"'-#5EWK.GZSY] MU'=0UYEY22;56/K9,EEY206V!5])'(Y4D'//B\HNT5RK?A17$H3>896F_I>5X6XC!,;Q%!TL_ (_5@0>6V-Q9F-*B MT8A,P#T%ZGIBTUO2QZ%/Y=7 5;93HO&$6M8]96I[;T^L!@>^F5,L->@(;M#'FK2Q8 9OSJ+'V1:5?TY#L62J4 QK"<40-P[14&7'84B[67N.U M?<8\V:5]XLK]273=#IVYYBU,Q]U&V#.W);72\*E)GK).LJ**H'N>U'4RXZ8\ MC)CR!W!6[U!F#;Z7O0(/6Q2U/ELFQTEGVRB,;"^.42R.^J5M1APN-2+Y/KBN M=IH^GH8=4F3BWE>35W$;W)&J$6Y4IQP>E!:BU'FEV\ZF9\"A(QRNE2NG'!4L MK440L\Q#@$E#_U-*U]BD!(-J20F,V??')^LW6.[NGU;O[@'^;?7^=C][?NY. M>M($J_A:K@R"=)E*25IZ-4U].AE(YL0 MM*L+JH5@XW0B* M+9MGF3]^'_23=V]$DE2^CFW&MWIC<9/ -666>?(/YT!40 M M)DV=B_?[U[^LS/K7/R]+V2KVX)[8W1-U\;J MI*]-C(G>EP<#U50EV5*'?4/2IP-&012U,_5-8&]1N+(@M720M1L$P@N21N0@ M:8(:,IB^!PCS]N75X88I%+HL( "QB%@^,,[DG)O["UN.7^T1*R)W%D @I2 = M&G/G;R$-"NL(20EZB07)KD)P26\Q54CKBTF;6M(+DG'E_.[=0K[D%Q:2'!2B M"I)2)97?OI &.26%Y "IG(+D23E#JC U=&Y9(4E +BF?%\>$071" ?C7N?KA M5Z]&,A"B)&/+)9A'B7=XMM06B10YZT?2:OR2@F0)64O*@EEFL_LHS>AX\5_; M,,)FF*[2!#>ZKZ5&2C:08,#G\K01&N4.&^05KY$RY6-*UQ>JC>4N[]KX02F7 M((O*\VWE.R_KTG_R77?J!S_L '<^AK(5?HE2K/,L69H0G,\1IH+A.!<<:SC. M"W+'AR;4FF=9B 1OB ^;>.B"S XBEJPHO] 2?X&CN$PH$[FAR00?'#C.L\-= M2JD7_\7^1!G_$8Z.MX+H[8\;@C@8!7AA40;I&BVFX)[TX8>)B QK&J&ZTQUN M4O4D70_M/D$ ZK&P2E-70K_&H*GKL4_S[H5UTGSGPUD ;Q&>;(VC&&(,P7#% MKX1$5.+7]>SS8Z"0F,G4P(PS_28^B'_:[A98ZXWK?P$0EWGP8C.P'!J M@I%8B#,N7^:A@C.9(8@-9>FOY!29X!U-W^U*.) M+D7;_:JM A"[V4OXV^2CKHRUK4-7^\: PL/8$N--STK9-ZJ>K!.;F4VBTL9% M \Q/2-=+<<(#89I0;98PY3)?7T(3WC-"B,O&UB%K:*N/,S(W%0TPD>"XTA=S M7"02O/9=*JFM8,MCO_=6+1A 8"*4B5S[GI1""K#/BI"D&'D'$326+FF"P&%? MJ9XCH?>W]#.[DQRPQ:0)LJQ)IC(92;(L*Y.II0XG^LBPM&E?&UI]26%C,T[V M_@[[@?OLU&C\18MT?D )S\U1OBW>!446'N&KX)7 0)C88P M+)VBJ^R/!;BA1\.:S%*D1&81$[&G_/1H:\B;.RY(^;M>_&8,4QN/NAYN7@P] M00Z-=?.V+QXH?#&F94G>+JAU[7?)%<",++@)X.O/G1@<^-D%.^>NMD: _%44 M+4Y2]4;/!O 2Q::N-[83))/R>]];W3L?8)'_82Z>)ZJ;!DU59 MNEZR50=,D'/ WWQ_\<-QW2,0! [!VMFLB M7N74NY&K+EC,#X T-/FV'2]$Z()PYEF?",BM$[XGRQ&$!6X>7E;OQK"Z8-4] MFL&G&^MW+P"VZ_P%%ONHQ9EG@L#YB%.?X0;*DEHWLM6#JO;)"GZ.L%-GT2A) M!G'=9*) J(V#$FQRG4.$MO,H/AL-_P#!!W@&4>2"!4HEXF_CC3\90RG"VC>. M-0-94R'*7+FP8HA#*,?4#TQ_^Q8MMZXVCV>D!5$X+VB_UI?:*Y*-"!!Y8.SD514BL-X(#](4*F 0_T M4.VYUG6W_2Y) 5HPQXD*(&K(KTP05D-0\T:R^G#MB=9U9_Y>:+2H,: 2(-S! MO6._.2XZNP<^@+<%NZ0M?V$/*=(U#6Q:2";!]Z*@]F+@>BA6$Y.F/+!\KCI,6%T'R*J7L>AAND5E/4DR]@&!=<+:[O"(W=&I8\R6#(SD6 M@F0/?@*;W8J;B#BXXM=#%RH$A F;>3S(C&3==Y.BQ#<%-:Z'++0@K.L T&W*3\2^\N^!#<4;]7S MSP&F3>U_=KF+M,'X--AC59:&-P(30-30IFER[2UZ<>L]?]D[:Y_C.WQW!^S@B/GHN\X<'\9PREA\I=>),=3@T#I0)WU= MD!=, MTX_AT3YI(>F M:IJ0*KL>3JR"PP9 '0E;O9->ND3_R[_EF; '#K,]\+2]7JI!CJ<=^2 D6SX; M/[3=;X&_W9!,,2A;>C7[8T,QQV-SH(P5N.C7]:D\Z4N6:^>JK;+#=&IEV-9Z<,K0#7R>G"X0)40@NE9"W4:1,'21M332M8> M4 /0R;Z./6A[DJJHI/N/LMU_W^J_]^)V8[?NH>5_[R5M2!+%OZ4%;,@::Q.W"<_][D-H.F"2YM2!.ZRPW8K =+ M)RW+-]]?_'!%C>W]43GQ,[ MR:+[&("-[2SV&=Z3?$A44_J:+;^:TE2WU,E@/!U.%=T:J/V)--;'@_Y$&2D# MQ6C(QYBC_Y=W.]("\ R"#P>=H$L2<&)W'*HVPXUUN*S6SMR830'7R0$][Q1T MB=699*T.:N5GU$QOUP[7]N8MHC0C>15>=:NO3\=&?VJ8LJ+WIY/I6)F,Q@/- M@,\=21,VLX=3?9;-&W++WW4LUWMNUSG'71VNTZ(N@RZ<+OHY,?:PHUG0T M-!5EK(TTU9P.Y?%4Z6N6)4]&K.Y?.T$_N>OIP8]*5PMEU;@T -0*R7;\2G)W MT@8D8!%V])S@S4-]$;NR#$66!NI$-U7%' Y5:PPGA2H<1\S18*!9;+IR?.[R MW7@ TU,L_0/#F7S0*,K[D\7#^ M\NR.!M*A/C<2,FZYAW35V[?=^P$;[YVVSK%]*,&&P' 0MO"JC<=&[-(=CG1E MJLKZ=*JHEC6P!F,3CDP:JTQ7A6]?9E!(JW-I3YK37-;0U *FD[,)M&"ZAU.F M1>QQN5MO;"B;X^%8911PE//&Y4&)^"II\DN0_!R< M2J^GE:Q5H :@DQ,%RPX\:/50=I(X?QUAK\\)1-RWU(--]?9M<=SWSR4G\5IB MJKQ.IJ8I6Q-UJNBF,M0GNF8,E8DQT*R^; UTE4VO/W_=LBZ/+<]E?Z^AC&QG MIQ.]DSW=!('S8:-TZ<8+H1CGOW\47O/#2[VY]'1>F)4XG(*(,.*K?Z M*@\&NM&WAE9_;"K0@NJ:-58E?:J9NJ7T69VTKB!1Z;&H&DUR:6G:U7K6. M8"?MU=1V@G_:[A9\!S;ZFR($4\H)P43-]>+V>F<-]7D M@:;#6:^,#NCT95T=3B0X,!I#Y#@;#QB%3>2] M@D[:@G@C.9-:F] 8Y$1&QNW]'#?8.VN18VMPDB1L>?K6.W]5')H;SU[1"R[V M*:4)3WE7;_AU,AA*4TL=]\'>B0[:<^/C["GASAW25)N?$A)XT&I\'/6^6 M8QM7@ ?52HVJG5?54K61H<*18@IGZ>9(A9RR=%/31V-+'6J,[I$ADH$@L)2B M$2[M4].ZS)JC!D#JI/79F=M'.XB^Z#-6R3E1JKL6>W&3%TE;U=2&:CX21"%I MQ55?)64P-?3!:*A,IV-I;,#5OZ*.)I(\5N#WZI35%G+^:]/L'!.WP*5=:4!Q M>9O)]4#II!UY!BL*]XR<$]MZT@+'5F+WED]@XP?QZ<1RZX"K\CH9JE-E8DU- M79LH<%S2!\.Q82IC#=)A,ADSBE ]?UV*:/?RFFG"#R#A%?96H(:"LKV_*@@= MC75_WKZ%X,\M;,;ZH.C_.=&GQY9ZAZ9X-@1G@I=$D^&+,^GC9V]3VK-QY;GI MSZ1J2755*JFZ']I5E)U[GQB=J/\B5LET6;I[?]L_X=_X[M?\)^RVM*&I&..A M*D\FBF(HJJR,)7T@2[+6-W6#D;/5@!W B=!9XT/2^^/>9:S[KU)'!443W!B> MRVLWQWE1%[A6;1NCB,>\W>,$"S(V$M>_43%O.[(2:CL>RB+Q\!!%2D8[7/$; MR_(B7>C4-FH0=9&Y=[1T[IIXO"RGH::@J4UD> MCV5%LH:ZK@XU:S)6QL.^8AJ,%MY'^TIUA5'BL#C< JO;+II^/;\#@.XHT!8+ M)^D@%&YD:-#A;A\J2ZID+>FAH8[8SN8OO!I/C;ZJ MFU-YH,#_&XQU19IJ^G1B:/+ E/J,X@B/O>/P[L8V0'V7:/5.6CW=(Q38(\;L MK4\];159F@I@=-(\%%V*164Q1EF+47XU5D=,2;MW9$F3J6F-3'6B&HHRFEH3 M?3(R-4TS5#A0CC1&]^AAW[ORS5A\FY(F])0U*!7!Z*0IV=]11&4VQEFSL6^' ME0^O.Y=B'8>K _;$HWVF!C>]DOA2+%IANN\_3UW30=/-)MENEKZ=IB,C,=$U M-66%&7LNX%N=Y!6A<#1@*J:Y/F)WO229DC K>QKA.CD\EMY!0].AI7ZV0Y/< M1-.1;E[U'@MK-% ,6GUK--*I[Z9KNN\7:Q"HUG//A+*"B0A/,7=A]%D1FH:16%[I]N3JRW;Z*V)WLUF77 MVU!U^-R0O_)+;CIB#BYWVXUI27W5-$=3^+^*(FF: 3DV&$@#?:J/IE-&NZ50 MK_9J%8!53+C959F:JH"!+0LQ/X":QM!R7L M?01!')/BS<'LS7427*S/#9C#6=>+LX9%9LMG^&VX3&)?B,C7\%.NCJ:7P*^3 M,4;I6YO"XTTT5*-F3A#J^>5-XE;_(N=',E2LTXTY.M%?V_J&.##I-7D0TDG5U.I(UR+34(ANW.T1Y'[(YXV*Y1\+,?W'FYVB6T#=7:3'<3=(/P@/WD MM8:BL*:C07@$\0H=L?D#.*MW9(L_("HK -%Y \%L&>-!NZU)T9:XW&L>EM8< M-\PVU;W(63CN%EW8\PSF<$1';*-=CZ6]E:WY!UT36UO% MK(7<,A>]!XYJRI43*7O25$?F6OQ="S?2M;$T,(:#L3%6)D-=GVC25)J.-+,O M&>: T=4#IX%Q.;+=>8=C;;/E(>O"M#"0';W4BU6"O9@=[S 6*'1GX MV[A)<:BKAJE(\F0Z,I6^/IT,!YIJ#8;65#8GUG# VJH=7C[9T8)]\=ZQWQPW M[H4['2YFWA.:%B,WI&Z'#NTBN8%GI/O=!/:["7MK5E/Q1>:J+<@$&97/X#D" M\N![01H3TAR^Y"U=!Q>; D;$A+VTO1,6R*"&ZN_2),W?/>?/+:'O\2+/ODJ* M7Q!*$1,.GVX^!,$7!"C&%L%JA9&S1MN?!\3#[&DZNCE% \^X#I*W#UE#"8IY MN"V::OV3W9<50?#AH/1=^TN)3V5%*77GAYC\N;_RG+^@K #:[00 *HFK3RH'H<%-$?6\HX+BKUS>^> Y68N &_**<$ MS3_RUC$88=SJHE&ZR/QB=UJ,Q-W-F+GZ0^/D9IDELOFM:X-$PU%%EHS..A&-4L.^E+V9][2QWM]VS7$^5)UF:4AC;=1G-"/?AUXF?0=Q^?P>]O/[@K 5 MN#0-M122'78HI>_H@3[\95QTED#.6H*RV[BZ81OXO^+7T!39[ ^5P62@C<;J M9#@8(3>P9HRF_?'(8I20MT"R69 (EBM7/,CB#%*=-KFT69?1?XYQ:QQ)YC/K MAJ8"B__:AE$,Q-0/BM3SZ>#&3:HVN*%E>]3(TJ\^0EBZL2!-Q\ &NY!/,HV8H^(I@S>R6MQATWVIRPU@*EP-IDKF%@ M3PG31^GW*I BJ<@-+6JIC$[S!9+S.2]IQG8<5@>Y TV5)M(02A!"E5_R%&B= MTG"0H, GD2[F#KQW/' 7@35VCZ)NN]Q0[Y+^EW90XW.^1$W5 OFQ<\FX2Q^W M1LTEM'<"0"BWT:DI,K1$RP=.8. M/O%D6<6KY5U%:$0\VV; MW8B="J^)(]IMN#5TH<0"KY.?6&"TG9PA&@CW_E MTXM]ZO>M[=X[R_-M6K)*W%&5GX6/5Y.0KTI]8[^A\PP^4_6+J!T>XDO4, M_$J#(GS]A>)'[,@F(P5-B\(RIC8(EPF.O[!S^P04T]^^1T?9, LT_/PP#CJ",JSL!G)V;I#PDW==A'-G]\!B#1O MH2T63D+4DP0X^E<"O>U^"_SM)H1-N-L%6B/#,CY:!VW!8K9!EQP@^8I.$USH MZ=S8*6+2G!H?EB 5S/ S5\]Y85$5O5-HOD%N0X)F4\,D?L!/"4*S%7?E7'\OB1< M^X)OP!V=KVU$+]8$=A>D$9NX3]YS[WNK>^<#+)*\[GD&$5/T"NE3K+ S"TH# M6R>BWE 64XA9Z =QBM+??/BPC?\C?Q3%%K[1II@V=,")&%6]OVELYB&OPFRY M]\AC1DQ<\31>0W9Y/_DC6B7H+A.1?>G]4 MLNJG$9][+:./ 2AV%Y;6XT[S-"HB4W"YO,P=-YA!ZGQWH0"/:1&)UX.A.AT.SG MEN5/Z=3:R6J87%)!; $4=>U[\24YA:$;F7+Z(<+G)?C$&S#/37-#GS(':J?53S4G!>&6["0,'1K\8DB,O72<+6ZI<'(,.[5 (>(-P@4DBB%2NPN M3H3;HP??'X31#BG-6Z /!6[S!I\@(HG;AJ?5-!*,SL;F8':\)?AN 97F+)TX M(4P<0[$;QQ!4]_!KQX6* B'\#1J!Q0.(2K)QM?2TM+844!RSO!U\7Z"N' M9]TZ1VN=HQAC$9.^M69:9M$[UI'>[D-O_>,R@P<>["M9_U:&\3'P-R"(OAY= MVT,QFFB]%E_.>H'^@GWVK=NTUFWH,&]U(=Y4T'Y%>.PB>'8!Q][J'M@A>')6 M[]%L^7L(\$=(+O\6MUYRW"WB!/U6U_>,1IMOOK_XX;@N[FS"[N<;&]/G#HI@ MV=%D)!)-FEW[1+:W]8GQK4\4KG=.?]CE?WRTO^BV MLMI[AUO_:7N]2XG]KE>IS>29?>G,/#X7K6 +3HNV/8LG>8=;AVEG#E\9^UV' MF;24F)G'OI)>Y^Q_/]]'N-1C;SVBG1Y! _=^KZW/U;#!=$ZV7\_AU-KL[*OL M:6FMC=AGF.CD/*L2RON^47LCVH]L%]\I+ITD((T,;8J 6F*@.0QO?US;@D" MNIT@@*'E89 @8%22R8B3TT-U$P1P,)PTHB?\.$$B/O=:;B%! >:IU$1F8++ MY65^D/ B"0(X56ZY>LX6112R,E=L!TZ(=4D%"V$[3*R37, %N$48IVD5:0-(Z1H041.U16_M5P&EW8[ M0;&G?K"V:1U.0U*'$WQ ;XF><',U==O5-%9E>7 UKJ:=M-P[(6JZFA@JM5$] M570U=47++;B:.- \C8IJNYK*5"V4JXE3Y9:KIX*KB1?%=L#5Q $M+F?MBS%@ MOA"\8#(R#M1.K9\S0T GJ8A'U2^2C*S;3*DELXC)R'+"MNR034'-+O"(E@1$S"("HM4I$Z.K@8NP> !1RG4O;]%>S], M[KUE: G;Y4_6.++$5Q#7YV7NK&?6/[C";\ =Q?D:B%EK@M=+%;,'+*S/3>!O @=MFB>G=]"=6K;K(MQV M(1MY"XMJ+5TA;8N)3I4^XRF!U>XES^90$5T;R^_G#^<[.7O\!7$17*!/0&&A.2!*#7W M!,KHQAEIFMP3X( X5515>T] . O3A3T!OLE60)/6]P3$HN/5!:]Q0&R^AE^& M2N!W9Y^/X+6KX&K5B4--4)G;[PL&KW' HR955RUXC1>]=V7K +,LAT8M.5 Z9? MC%=M[ZY>+7U/ BJ:HFZFR1MM6\11Q#1(B;BS)058&-I6:"F%LMQ795FZ6K8V M!5]3$^63&^"Z8UQ8/")F$V8UZK-W?C:$H8[FBJ-&]K+ M!P>>K:(;C0_,W+YYVFPZ/C!YC=[A/6XA@K5#!,WIR)R,K8$E:7U)'_<-?6JH MLF7U!\I8-E5%5,>-2DZBJ%"'*C]ZZ,V[R&"/+ YFL;P8LU(6*( MX(,?Y4)Q[K&O%A58O?4K[ K%Y"N9)32,M""C!VU@68)60Q%_26-I>"7V1&Z3 M-O5#^PI J\O)2<))#ZQ0EJT7]M3,0O!B?UK+)9A'\>XQ\=9]I;9NQ&P(,T&2 M4]T=KA!":>DP"Q8 D4$QC%$4.&_;"$W>7OPG -B^8PBJ>HD(E#OO S;A!U]T@21*]D:H0TM="0,YBGX0@R#DHZ#6:]\8 MJOWQ:#BV3$71^D--TX>Z*0_'DC8V98513/'AC2'/2Y8C>46Y,2#-:2'/3! * M+LA4_R#OD_WC.S2R@6.[*.[D>;O9N Y(3.(35&WP@8W=I6J#&Q91:[R +)4% M%XU%?_C!O^Z\.%%O2,<=?$TA&4,IKC"3Y2-R!"-/&HJ1*DO,KQZKKWF<7*T= M$&ESU@@)#&?/T=>C:WO(H6?]N74V:*(.I:2;2(ZR$\E]X__>BYOOV=ZB=WC MO_?@([HRP\3"1##/+*W[JAJRI8[,T70DZ8HY&FO&6);'2G\TE#3)4!GE&WV> MOX/%%F5IQTI0% U,6IT;&]&TSK(FI!8D@LPTL)+K7R_PV0711 0UN>%2(QK/ M$J@J!%R%T^*1@$\N#+HAJ,D= ZJJC$+Y)=(S-QR82!C#7R-]A/!M#J),[?GN M'!D4,-X8F;IHIS$^PXN/DZG85!HN=-W.B%.RE*CX+&*F23B8LZ>A0Z-P[@D% MU[<0>\=;%89:YY85D"OT\C)?Q6),R4M@>R%R\B<*\!;/[_[F C>;I#4$U#Q M]607)!P(&47NJ'.I)6XQ LQG)BT3YUO@A]2DB2MQ1YB*&J:@"EYN058SVGR^ M76]=%,]G OCJ7"VCC@MUL3ENCF)>_XN^Q0&$(U53SXE*O583JVK)TP">/ MU@R_>UA415PZ44O=R;W&;[Z_^.&X+MV^XCB[K[AOJ/W=0XR_8?\"F-T_3!D6 M77#_%D^^ZT[]X(<=+# ]+ZV$\33%OP:,[^P@"PA$+#NY*N$#J,.C24J1$3INLIS M16K(I9V,)997T.O;G'+_YH?HX(N&\B>LX@,XE'E&U>SL>]=F[[31KL3Q[;,E M&U"&T+ W#ES_.'^!Q6, 8+=?[+?&DUUQJM,D-5M^-:;DRDP5B9F#H;HY#ESS,(/IPY,'PO?F]H+MWX^R2O,"Q^(KL.ECX4\>@K M.?6)8.Q,BT_DQG1=EC=9PW=IC 59;=6#[9+=X-8!VNP %:@OU-4F%="S/C? M"T$[Q,]I_,;T]N%L(0[HPK/C>]];O8!@;8*WZ+B-??HMW61YDITLH\9^1JWU M4'/PB_US>OXR^3$Z_-B9.?1;1#DUSJOP:FF3R5"9JD-#D4>3T4";:,I4,S1T MN-?2Y#&C_"3P9>\\^(K;L@,N.24Y-3L5X<]:$U*1!9GPI<4M2A"?*<@-$VA5 M5Z9TK'!?3';KD_@PW<_X'3&@*_@[(\T M?)E;\.!_Q$&%L,X0'^Y-4Y]SU9=H\$B 9@1O@1''N1[U^58,/9Z!!YM\\",0 MCGZ1E3X43X-/<6%)%4^*\EI"4:&BN*VN8ULA@#I63F0;$Q(@MU8:D0E$9"(( M >0GMDTF4W]>'6&53RQL"Z<[CJJ7>9@@WI>$Y6-*^>G;A! MP2+..$E*C9QZ0O.#5-YF(ZF8YS+>O?/4\5!2]-BOCP]MQY06CA?D4C8;2/72 MS-2RH7P#)YL(FK?8[?;< SL$LS?7627Y:C%,(:LL&'%J"-W4!/6BIR%.Y3US MRU!N.LFEFTY)^[W] ZYMI\DTIX8I#:Q1?S#0Y8$D:;H*_[7TD:ZK_8'&ZAY[ M#\R6:=47[3=ARW-C"!I118YEH!)) MEX2ZJ+H#Q4LGYFX'BCO5EVBPL1TH7AC1WJ!?YGTLK,,=2^H:>WII!?%'WH,( MO<)>]MDV"B/;6Y3Y),NJ=8(@U(O%*D(+8D+29EBW0R=\AA+8BYGW3SMP4%=[ MLB,@$]F^!-+>$%L3,(@S^ LWI'\>L?(+!7X,Z#+P7"",E> M0)N"6L*RA59F0;(CYL%G^.NU$\7)9 $H'I/(:@M)FCJR"Y)',0^")X"6"G" MUOT@\'^@E8"]@;]A[\VC:^1JJ$0)06L)%2_E&D>Q*7&\RA-8@/4FR;)%YQ\? ME/K'T4-Z\5-ZQ\<(Y24O<E?C9GR\D3>O$C>JEG]-!#NN(< M1)GDHR^"T-ETP5=UTA\; VNDZ]IP-!YJ8VEDF%I_V!\/-%4:&\SOO <7$U,K:BL\:B-@2#+V&>HO#CW58(I@L'WT,2KP/U8 M6(<;PC2FZ2QYZ '@REMY]M:%KLKZD/92E=)5LR(//=*?5@$,6=9P;$SW_."W+&E";7FS7B)!&_M M]B$6K)C-G23/^Q.8NW88.DMGGIS ?@#1;/EB?VI1%#AOVPB9]Q?_,=8-ACG5 M&KL2=C4(CHC)QL]1F4*5:/[<,;8!PN$Q[BT5.%F[W2NA9SLXM7R%$B.N%LU0 M]A ]HC0YD!,4UK->JU?"TS90:BVO2)=G>)*(["&5O*%P^O-;P7@S5I@)">Q" M%6P4OC'N3%-+J\T&T1'$N4$TJ\#3C;3ZM1"L%AZ7N<>E9C@R#JU_VNXV4:#K M^C]0QCEM\5_;,#EKYP=09G#N@*W=GNBL:@>@ULXVMAELLMLLL<-WT_EP%L!; M4(:72-GPDJ1-E)4--ML[M"M$1 DF2 &=>)+EL30:#F155@># :.9\.&2)WUW MY[,VAV\:.O&8JW^=_%440T+;3+H_0 0DQBDX"-23,T=N0FJN8@&>MV\A^'.+ MMLX_4,0_?%Y1Y$=^:>Z4VXB>S_*8O8R"W+'P7:,?_D MP@OBHCA,S%'R%C_Q,I8E5RBHPAU/R!6:)0.UH*)8BZ.X!P@>0?#\#M%&JSET M6@=G/ BJF,CG&X J]F9?543F5):[M<1];?HGGP"C6T8^6OX M)K"DO5H%<9C$KBR=_U+.^B]W[?20ZGK[I_9^P,?V#L]-ZAP>?:C3$1]G":P$ MQ^D(6WB=3/2^*4UT4QN/QH:DC"S+C(]O3:21*4]8I>$ZZ@Z2<[;<25.8CZN@ M"C=VIAT-YL1RA*S>;%FM * MS)?3/'G;8J_I:1GN=$BO@!PEEDK(O$MC=M+WQFZV 4$2:[*3!9_7JZ0*?PHN M5<[99G<5 7G5K[:$3:[MX%\@>@;!AS,'Y0HNJ]-]#5>2D$]/9AA$)]8:_G5N MJ>%7KX^!O]A"0@<[:7,&8%PQ[I1=8\REDA&K[@LK+=2\Q9ZDN<-L85ENU$>% M?:[*"(7CU1+_YL,&-_X/$'P+_.UFYN4?*2\LRZ,V"=5R9H&I)&PUVQVU,X], MOR\_?&+]'LH*J]]B"?ERUA+J%Q8F[\$GI<75<8F,K486,W+)[_ [PA<'RA:& MCA15$8(;E045Y+Z3G;3%\4.G9832>KEDK5U"4O=0P0<*<=^B5)N/=A C<,B+ M\VR[(,1;>\*J0BBZML [_8\ZWLU?G+7CK6;+E\#V0OC>L^4WWU\4+;$I:G+# ME 8]W57%QLX;.-1ZH1^ M*A17ZAI=J.82%407A"D8 &TM;Q%%@>YJD*Y/:XN>N>?'86='MT0Z2EYF-LES_[K_4;1=! M1ID83.X/*JYX#[_L'RSV$K?*F2VE/]8'DCPU#RCX8NIXL/-# MD_P$YL#Y0!CH7\?/);G,ZC3)#>\J\R)+K<;QX.K(7OJ="R,6\HIRI_#&M94W M-R+$01 ;\Q+8"[#']2A\69P"O@YWI"'6:&Y4 J6@@K#B(D$)''"C@1&DDLQ\ M'C"L/$$Y=HT'$.URCY=,0/*J=(4>Q;K%3S*(91;$BN0M!.X=^\UQ\5>1%-81 ME2#T0C=D0-))TKCCR,%1-?=7GO-70]U;WS 18H&C"Z6V]L)XAS45"Y?P?9O&JHX9_C MEGMQT[UCVUWQ\)Y!8KS;P0J$!([=XHJODCR0%,68:+HQ4D:CZ5"7-56VK+X\ M44:6.6)C7(Z9EI,WA]Q-<2/\#;@+S5O\'H>,DEPG0=@.-P:F415F#4XSP @R MBRZ'0/\J\?K2-,$-QYHE0\ZH5A<4KER]Y=+$7SS8ZV(_,'4[W/&EMEZK4(4$ M%.;V"',:^F[A@N3"KS#T@]\])RHX_XPMW$$>D"CM2(8*XC/7^*5L2YECF*(% M[GC$;OSAW(>,,2=G\KSX.G@"D9/-6%Y2FCLBU%78F2FAE)RY+:%6]S%I$)WB MC_720(P@$,,KH4 )!LS[?I,#"UHUSI8YD$[A"!OB%L]$=04F4'T<6G3VMAN> M&4;!=AYM \=;[;P-)@CG@;.A/W\XS+OFX*3]WNX!J-#Q&5UQRZ5$@?QZ O%= MP=H\L\@@I/0!=I"][<1NA)1IK 7.;4%Y4P=Z5M9XC!GT_Z21(AC"AP, M?7#%!>4+E;AUPU(F"4&\^+:[!2\$:7XN(HG #')9&TIQS'[3;VZNLMA [7\!/IGMG:M=> MJK5,0N9.3T9W/O*@X%+EG&VZ5A&05_VV?^=C%S5<24(^W=!$UP="1H>^ZRQB MI<1[QYA;'_,+\J?PQL9D2J$OEENKHEJQET+BBG*C6DI%E&F0YZ&XF9G7;G3R M5OOY2F%&!DQISM5/9-&KB"@(!PP_V/A0:/#@>T7#>FEYD7A )R2?HWH]#Q4: M_>*Q,'9@WI>F]2ROR@T_VEN55X:AU;LLF67JO'B4% >DJDR!A@*DVAN<+GP2 M&HKHK\&+_4F;^U+)1ELF;?7BQKJR7W"0_R@)P5'G@EJOVE ?3=3^6!KKAJQ/ MIV-9&5E363,41;.LP811%JC#>?_?O>"0. )*H ,/+)THO N?X.^0O6_NUZ,? MADY!0LLJ;7%C0IK38]:6-(=,:]/>-HV)90_9/1!3*]^-GPRP>4?R&Q2:9P%SAJKRJ8VDXG>H#=3J2QLJTKTXT19<'EJZ,34DU+=8[ MFN_$NT9KAT2[FL2MI/NB2KLB2I[&U5#>47;FW4@$61-_KQ]"YV% M8P=?Z/+CV3*V!D6[H;CRW/"F637GT(<* :Z2*IR\,#HFOKOJ-,F!7[PG6EJ1 M/_53J2E'S=5$%L0LG%RA$'>98GN/Z7P#$Z!6R M(:>DN$P@%580QVWN4%KFLBVNQ!\W6IHX5(!!$-8.YM=L,Y\&\1G*F /23H!B#/=>(OCW_O) 4(FGAC@ELWU6Q:* M4FWAT>RAR!>N)M,?MN/B=I2*N$?9BE \:T+VADY4LC9N?P!G]8XZ%LICL (/ M6^3 F"T3I]9L&X61#?N;MS(=%_6WDYB).-ZU>"G73./<4:^1M5^+V#!W&F . M=YR)O.MMYP+#GNENT0?,:)!W!*29EKDC6HL<.1*R;0"9+TK)V(@1Z41Z N*5 M-Y*&:,(^B) 9QRIB5=>X\367(T6_:"9'U<9U\J\YJ 19T\8W(*&C!K9[:NO3 M?IW]Y 8L=BEHM""PO55EL5H[/\&+WLU)!1#YWUQ+5R MW>QL JP6%LX73D.4"4;T(B>&P/G818/0AO)FRTD6S=O$0[@Q9@VI/2>(KWV\F*]OFZ%O37STK_P&"B*)6WPB-\2^ M( ^SY+\TP%R%.N>_>^EU<675N&/6I95,2K,2R)A;38Q7,-[\F<5O$Z)LO-8G M".9."!X#9PZ'(O\#?(_S\,1_XW,256BF(\PJT>N9SZ\I''BERTXTS5N<1(3' M*_/X1+4S1\LB;,!TE2:$I$D3&+0:843MXL#P)14M_KB%BTPHY*-K>P6'+,@K M"LF-ZI*WFNF"D=.KYG!_7Q*IWU3S*7T,^U ?X]L$O%DTF>_RUO/5S\ M22-M@<3!,Z'C< ([SSX:#@_>;(C\/S#WE"Z?I9)+V>^@!O?@)77'W'@6Y\U!FH21#L;?X#2Q6*,/0(3,Y5<:9&JV^3L:2 MH4RG^DCJ#RS#' T-9:#*EM67#7TT'#!*7#6UG>"?MKM%6P8'U>NVFQPL!2"Z M1\^&=-6_C@7V"7_1I>_ZUTYX$X3.RHO+%CF0VWL@-W;R6_,($3\CEP[L*B,WVDAJ,:=PBFT=;:[4E5:YDIO>F (#T-LV1Y)81WN MJ,'1S($4KA;V[9B=MMSJKJ# M,%2&DM'O*XJA6J/A>"KU9=/4^I"@$V.L6BIK,U.T4716*MW#I.[O[I3KILC\ MX#$19"QJ?$N&(65HU%=M'Z5,]WQHL(%]% ZT2*&/JOLH8G7E"^ZC<$F/ @TW ML(\B&E=:W$?A@!W5A@!J$:]G\X,KG1)JI\[FAUC=O?'-#Z[H0*C+:IL?8A'A M"!JY]QOCW>.* M6L?+%D@KBG3TENV.'[U/5_H!D/^ 8["DJ,^>+KX G,T2T' MSM(!"S.^'/0!?$:2_!UVK7>4#IK 5E1OG&-B%5.DV*0T#$A=$Y3.B,:%$=KE MEYDZGV!QBERI3<)5%(A)%85M[;C0A;SAUG()YJG-@Q.?W\P[W=&D=8\/BMWC MR9-[_O+D^][)PWN^U]L]OA<__^8PK^J454=#39(FLC%5IU)?'4DC93C5#$V: M3!5#,XS;(8U&]^QE:!HFW7;CES,F:T$O#*\@2X3&=P08LH\1$ZIM+I31B \R M-+"YP $A*/11=7-!+*MPP?! M%KZK8[\Y;NQ$+"0#KKAX9*"25)!<=;I9U];%H-3>Y MS%C?YUQ,&^VD_;!DYV$;?L%.+:CS?"';,OJ@N * MXN5H=6>55QY>CB5U=EK+B";<3BNG="G43IV=5K$L2>,[K5S1@5"7U79:Q2)" MH:8*!P/,X0XBN2R1Q>,!. =>&&,! (< 9![CDH'2S\X.4FUVS3U M%B_V9^$.8$//Z!:IBSF$VT)L$ZJ&S&?:#YSC+.&()3@VR&'L VX$KH%3 M0U:7,_;N9S_6YP9BAO.3G)42FT4X*:_%*$4F4%RJ>47C3+ M.83)0A!29*SI=GAM.,5^"$R'#YV[H/I5,?DS0[Y[_%H+@ X$2.\3@ MS[XWAY#NXJ2/XH0:4B,@UW0\4812961A>232,Y]FM!CD>=J;Z*/)L[7YI0^ET@FC.@D1$(U"EXHIYXE M',>4IUF638/+C;FY7$PY3\RAUR2A]:&"0C0;=!(A/:".*1]T:+BB4W,!=0CE MYY,H81"=D 3^=4X0^-7K$XH5RAF#4K_QJ_26AYAR%':J5UKWF)-K,[=KG_W* MC4;+$<[1AIA=\;OC.>OM&JN^U.]IX4>J++-68(%2TBHLEZ/+2K0_BY5X^GN7 ME5@J!W/WT7S'W3Q%QY!I M*:I?-7T: 8OY%(HVWC.]*TT5^9FN>N-.':!:F)WQ<,3K\"6Z#>F- M\JXCM3\@/]9U\DM\]]%;9VXU:N,HEZ;TIX.1.AY:UG1J2N.1TI>2DST32Y;D M#A_E0O63VQ;!_-US_MR"UD]WX1Z9[LAC./\=LK%X#=*BG>D[%8)\NI(:"G)* MCA+3!C@=:G%#.6;L((UW*H:,JX-BCWX0:^PXRINF3(TJL)1 2AF!5&SMJ.X(R^ MLKFB:>(*R%4;#N9.AV:8A=;-\!W6:/%6I6L_?NC!^ M+K\P=V0@UD2Y$@LD9#[&8-R/4^<3+-#=@$@&_!FAG&+<*[) &V?^05+IF"NQ MHX'4')"# Y-? SGN3P!=,+::)S+1:[* %I6A$,TL-9^OFR?.5%9S 74(Y1>- M*+KMVMX_5'*V?+T_>,KT!&( M810^OT-&HQ=N?IS+-2E@&%N MH# >=^O/K1-]Q<(49'7-EN).^Q?3Y)FWGA :7O5_N'6BC *Y!6\LH$9'D$WX M9D;W,B=8PT_ACZX,9TN7P%80LA^711BKLC,J;^=&Y;0X@DLJFI\U\@#N*'X) MFF'F=>T!*I(G+Q[\YI'S 4YCZE(@\>>E!O_Z2;YZZ>.V:LF].Q9H[D M_GBHZ\JHKXZ'R1$-19-5B_I,:=.>N^H3,3)O7N#4"9+WIN M7KE+J/GFB;MYXFZ>N+J>F"< [;@SAX8^GD2=_?F[YT0AG! O_6"--K/COPT[ M?'\&$9R.+?**0SQ.2IQ7QKMZV+P)=RQFY4OB"/Y6\YY(G!I[G%;+G%7U&^:O M"UQXWM 2A VYH3B[8KXR6,F6Q9T'#<4V5MTL>@?!R[OMS9(0J ??^X!F!!H3 MWW6G?H J-4WZ2B_!7P=IA[ -]HSF<&8^<>I,MWG8%H2)7^SY:25.V.=VYH## M3#I6@3H:ZE.;V%/^'-E!)&3/^@:;B,([+]D1N'C'2C_^UJ_8]BL";8BT[]@* MAO^,MAL["V(FY+M,:@YK@[BM,'+]@U^.S0-_]E4RXK_CHTY?O=>C7GO;H) M?=X&:"JW&7^=FO+];IV:\T[=A#X%N=VO=9<=N@Z#OQY-\W*W[LQY=ZZM3$$2 MC_' BVZMH&\=F:N.7%>7K?JI+W^@]'>4LW%W@A<=6=.\!>KY* Z>]GAIYEZW M@N.EIX_MS>%S>[:WZ*$G]]"C;^=-ZQTN'&B*,M3[\MB:3$;28# P$7_CPX6R M-!Q;M_.FY/'O2I^/.^!:I\2ESION 14D0KG>>5.6[+J,FFG.FY92@\LI;X?. MF_) MW+U,SAORHU1PIPW;>GP:--'$7G@U\6X:7DF9!0OOC?N@>8 MB=JYD:YI\)AO(-T.VM^83L%TEO +LB^SUT'!PN6T"'],O/"ZI12, AO*^/0Y MT>J#\W5#*?QXC75PPA^;J3MHC+S(^0!($%0&/SH5E>=6E>36GUH\YGJ]KOPG M/+#JTN-!2Q *,KNXSO-%7/2#=GC)RY&AABU\.D\0DQV$Q<))WOW1=A9WGF%O MG @)DK^7D%_Z>EE( PAS+T>KMC5_7YFLTO7RIP(N@@S11-G>#Z8XN2SCQ8=] MZSSO^H,?_2>(CKG@CRTEE<[-.X:AS-ZG*^0OXF26V'S!* *+[1R5O?/.4/FP'31,V+' B5-W= ^&UKHQ!V $(X'*&!!PJ[F'FGUZE3 M171#>3-7?I\\/@[83KT _/WX#CWX$KW]6_1\K[=[CU[\(EV)[RZ ^X@+03@W M53NO(WTRF0P'D^E8'XP4N:_IAI6$ZDK3B:JRRL1^\*X?M#Q[Y(T>Z84"RWF#>LY.'PW?YTUMNU];F))VL4S#FKR1U_Z+5.QAP2 MN3MYH6[!;/[!#@(;Q96%M"ODS)6ZQ2ODOQV?]&^W-7#1:FJL*Q-5DA1UVI>& M0TOI:ZIA]D>*8?75X7C*Z,;<>S\,CV_^I)X#^E?J%R'-/T18WUJ1A91:Y[^O"(XC;1M^&< D:AMK\ MSZT3QG$O!7Y\3&EN^-.\FK,4HL&@@"2,;VG.DP)]#$"Q5[^T'G=M>42KKF1 MD!9=N$#28["*X8FDH!A"*L7C6G4IX M;(SUI;3Y!#;;8/YNAT!;P6D0JRXW>J7235FD]89GW=\P4_W^9 MO^V.T^(G]^=EN-)F/;6<3>V)).55E;\Y[MP/-G@]I@J(J\1R,9D?RL)U1K"$ MC_\R?X$B+, ;'(7R ^.*"XNK63J16SV^Q,@/AYFET"^]KV8V5A4'[%$BCM1. MO,[.U.%.];3J(59P!^=DS;I=^54NN>&GD).Y4AO:Y(4*BD?+)),2.C[I>W%@ M%M[4%];ACA1M&GMZ)+"W_C!)0)%^ZT(SGUN6/V53*R2K5'))!;$!*!S3]^+$ MF(7G8S+EN%,_N>JR:B>3C@N5AWN=AV#^R\K_^'4!G$3=\,.YEN%7K_=@9;N) MKSC'KN>4X$ZS;5AQ4KEW.A\U8+.I-9>\6JYE/O^9&YV1XIK61*DHS+M>:Z[- MH2K+#'55BCR5]W(G#'-M5=^JF/WPX%/?G0UFQRGU.S>:;'NKJ5SJG=V&X!0M<-LP6G\@=:RLQ*TO02T/&W#9BAK3O MCH?.NQ\&A3NT^0C":+:<;:,PLKV%XZT2\9Y ' N\>/$M%\PC3??M8#%;FO"[ M^7@(?Y1GXS]A2B%&\K']#9P_4( G0ACKT"^A?JL+X7P1>& MSU\E13#6LG)[HG&P'4 $20[_!#Z MP53"/@)S [ 3_\PY45E#9W +>0>97)7 MR7R.XG.@.9X#YP--B(G(458M#9D"(>,HP+L&1RK)C=UL9'T5J[-ZCUY\$X3. MRH-"[,?>W&N8"&J(IO2J(F,W*IA$HN$N(#_)T/P$'Z>%1?->?&DAE4XI+M;C MVID\U,]@%>A]K3^6E3'*4LX\-\WYB]]Y M\>7KB)#ZU^Y'LLPTQ"VEN]Y(E0<3CLU.N0*S9J;7FP&9YO= M!M->?'S404D5_A10%[UJRUADVL[^!>(=K?OE2NXK$[W-5Q)0D$V MN0H&L/N2P!.2JOR1H[VANRH<+3")^:4 YV <5Y2S91) &V87Z647:==IDS\B M5J5+.?/J ]-J"N8!'Y0\ 7PWM*/OYOX:H#3(E%PD:XQ[$M9G#I5=I(6*K\S@ MC>_W[V>:?SC1N[$-(PA)8'W.W2T*Q]'"$*Y&P.+%_BR/!"!MB7M"UB!+8>1 M+8!:N5*]^:W#$[]PWKS^Y.?KH &1U*U.QBZZ1XAN@?7F<>8[!-OR 40)9"_^ M"0BTVP.#PNV!TR?V_&4//K.7/+07^>DM@RO<'!C)UF2HZB-5,B5%DW15-_NZ M;.K3H27UAQ;UO @7+Y)2PT'MJ*>D5(\1I5(;W%B0AA1Q'EW2!!R\.H6JCA-C M=F=FFU,*Z? P;O14+6=7^!E^&-\M97VB<)K2Z[1PQ86F1R7A6[GQD2IK.6_=6EIKY2-$,:4P WW>> M]#_XV06Q\B 0:S0>_Q5_CZ$,2571"%-99D&V(N[6&]L)T(QMMKSWO=4]["4+ MM!:/PM^ NYCZP>]8$T-45S3"5!=:D+,RWWQ_\<-QW2,0:'3'4"2_L&B(?SMLR1EY+2HNBYBI@M'&QAOIN#( BV\V@; MH(6]M]@=)T"HPGG^%@F%/F-=Y42U12%-$V*W>EJ&T=[+_N!I\?+EK)1HI" 1 MKX63,TSF"[;CA6@\!.',LSZ13W#KA._)#,H$;SAS45I/-$Y4$[AN'I5)PA(/ MK)!5XL5([ -!#7_]YGB)$H\).TY,:-E]F^4-B$:CFI+O^#01P.J@OC3S3"?< M^(GPLV6R4,.EUBFN)!I1*DB[]Y'U6[(V8S9DB2?S#[[GI[>YBVQ1S24+FRGK?A-C'\;B>%N4&.40G:Z#I1^ W5:__0E".'X'-D0 6N#@ M*XXK3.=4V4\ L=/?UI[(#3/;W#"Z-'Y-^?;\R'8O=ZIU^Q:"/[>P&>L#19/0 MA:4,=1'YI=UJDJ2Y21 MVN\C%8C@/GE&<0#)Y,MVH;';;@S7#D-GZ1ZS@+ M#/6O%)@A;"()\,_'L&"(N\S#N>-TC9&2(6(%X3 \#;AE\F'O^*[9&GF]E,7]?E@X M4YP[GM08U:AD;/6F:T8>@N- J.PFGI;H>O=!U<;6_;.!+^*SP7NTT R[+C MMDGE-, VS>)ZV+;9KHO#?:2ED<4+)6I)RH[OU]\,*=FRXUZ3-IN+6P>($_%U M.)QY^,Q(\NG?@N"BR'@10\+^/G[W&TM47.506!9KX!9+Y\)F;*S*DA?L'6@M MI&2OM4BFP-C+WG&OWWM^$@1GISC2>=U%%1$[#H>#\*A_U&?]XVC0CP;'[/(= M._@T/C]TK=]\.!__Z_+"3WKYZ?5O;\]9)PC#?P[/P_#-^(VO>-;K#]A8\\(( M*U3!91A>O.^P3F9M&87A?#[OS8<]I:?A^&.8V5P^"Z52!GJ)33IGIU2"G\"3 ML],<+&=QQK4!^ZKS:?QK<((MK+ 2SD[#YJ]O.U')XNPT$3-F[$+"JT[.]504 M@55E-.R7=H0]0ZS>:',=S$5B,UQN_Z=1R9-$%-- 0FJQI#=\OBK38IJM"I5? M7*1!YBSCRKG MQ=.N+\&_!K1(GXY<:R/^ S@T+M#"M0VX%%,0U$]>(G:Y/,P:UGHF2" ME1?7F9@(^_.3P8O^:#CH#4[#":JKO"_1UB6ARK5A7<.76#D3!N60PBZB3"0) M%-C\YRWE/2OK6^2ZK+2I.*K7 M*O8'Q"1=O:G](Z929C-@?W ]X068X,.UA 7[);94<]3O'_U@N_[ORN F+M;E M?-ME;WJ(ECPAY9QG0B:@39?%;L<7J$%NHP>4Y]OU9OE$ ILHC0MYU>EW<"E2 MUK"VO#8ECYOK>C+?(XB5E+PT$#7_C.[!* +$1JORJ%5"0.T40N(&DB]49:-4 M7$,R:N&G%ZK1C=7XF]QJ'S;EF-%^QES6NG?;@"*,YIFP$) Z("K47/.RF?X$ M>]5JJ^O[1VJ3^GH2=_]?)L._24-BR+JG,M1&PKJHI9AT7E& MILTR/@.F829@CF>^S81AOU=<(\;(!?L(I=*(!07[%4?PL#'H![\3.ORBXTRK M^*KKB]\6<6]E8Z2"D+8B='MW7YZQ?AJ?;/<55R0*-'X;!:[1WGLVO&>+UAZK M0QWMB$,U>NR;&L6>6+]@5+D\"LNRN=RWM'2I1*$NAD)[CF%P4C!<+5A56 M5X!+0?;MN#LZ&6Y\7XYI ML"Q!87!*20MI"$ L- 8,V Q#"(.2X/XSW*4X8Z:BCU7_.6BH!Z$%Y,(@L:7] M\"&&!E,BR:#9:=P215,)+A-- 94R6;35L(>+/5S<-UP,OQ^X ):* AV2?'OE M@%W$"FR.U;I5+XJ4IB!RC__'LDIP3'3REK=U$2 $'>HE^BC!"\&.E"O\J%W7 M;$R-$)6X^+1++2J)#1 T%'JVF\XX>6)N,I9*-3<-HFB8"F,U!1Z<"KW<*&6W M!0RF$>:&M'MLV&/#?6/#LYW#AO&:(Y']#(Y'IO;^.ORDHU>EJM!U(DPLE:FP'Q$2K:3WZA+Y/218;-@! M.G$"B K>4R^NXXP74W"I@H^5!%,'!T,>#)X?P*&_I$$&SQ-?=.C&%)2^*#RN MT$R,J$$+;KS[DU1WFS*].66*4]+:-^$(6U#4$^TAYGN'F!84=,XVG?_!\8?O M'/XD8+ _<]% 5^&B2X%*#&OS.V[4*0P ;:JM(X )($,G*B'M@*"C<. M9=M6I*5-?'S^')&C#CY6/M^M21%5"B0P*(M14B3N/H>I)D8D@FM!"Q ^1')4 MK*"1*D-ABX-/'H]8\]MXU.?!J?9J-U5_#U:[!U:3'0>K6_.,&YAU>X9R:^A" MN)N)A!")&U4X&^<&T8S2+0137"<-9""(">X]A4*I;=,2@#IT<<#AL6^M:2M= MX[C?=;V@LM(E I=QH5\.92"&9>5XQWDPI"F=$MVALYGMJ1.EA'?+7B4O]R>37&@A!V1 M QF?LYF@+7Q>@MLP/;YL#9202K^<[V63)M7E<+;6!,HSHL'WN++'E4>#*\G. MX4KMLC==GVXMU9D35[,57^[ >2C\4G%<:7+P5JRS9=1<&8OE],@*CF5P3]B? M_MXR._A,EQ21"MG(1NM:\!CQP]T5HQMF1;64Z]!+E7&S# R)QSAD@\01/*>/ MFGPMF!17(.M;9!OMN]^LHMU LWUN:=?2U\]W#I.^+GWMGDA9PEEWQ1J(Q+0A M944@"!3N$/#=R \M1>-5(JS29AECN0(<,L^%M0#_@Z)-%$9Q5)\(E,\-O0Z!E9G@._(IB&I_N<%&-2]2X9VB:N]=W HXZB>MOKVWA$CS! MC@:65.*S(%.G=[ +(@4:2]<'5@:C*E/E:'ZH*+>8FL)MO<^_&S1C'S3].&BR M>RECBHU2C6=\%WT;'"U!='#/M=4PTO6AA2AF2LZ XHN"3^O'\W3-9" OI5H MULXSY>D+7P,I!)5[";YZ>W=_H$?LW^#V1^P?%6+Y<-!E] ;4XWT+PKW"Y&'P M5MCF!7FQL0>\LJHI\&\VN9(UDVC;B&]#)2VPZC"G5'1O]YJ* ZQ&J,S[XZ & MLB5(;$*/:B!FV'MY_%-;61MPTGJ[JC4V.0\]B=:HK+D."+RB"9[<5\$<]?/% M-[:6]7QBE*PLC!H,;R_X(6UB<'N;\.^UU9_KH/Q9?3][T1N>[!7^@ I_V7LQ MW"O\GA3NSL-U?O35T/(7K/CUPK\C=D=OK*&\)I2#\IJY)U=8PYP>= VA";>] M"G>W=7W)Z/]J:[NM?>V 37WUNNYL?P0,_V?C>\]SB/Q#GOYS;XD_E"4^Z'K& M]$T":];6_KS48 0%0"Y+@\8'*;NXAKBB0Y9]\.GLO2WN;?';U[.,J(='O6=N MBH-+_S 6ES=M[O [-[HFW>%IWV,1K\5$LV6X.^'QU52KJDB"]5Q7ZYM UBMJ MBG^$@DA10%!?-\?LVG>0K 7JZV7+KSU<;7/;-A+^*Z@R;>P94=2+ M'3N4XYG$2>9RTR1NHO3F/D+D4L09(E@ E*S[];<+D!(E.ZWY!G/8TC8/T;O?V:)BLLIY);%&KC%TKFP&1NIHN Y>P]: M"RG9*RV2"3#VO'/2Z7:.3X/@_ Q[NJB:J#QB)^&@%_:[_2[KGD2];M0_8I?O MV<&7T<6ADW[]\6+T[\LW?M#++Z]^?G?!6D$8_FMP$8:O1Z]]Q5&GVV,CS7,C MK% YEV'XYD.+M3)KBR@,Y_-Y9S[H*#T)1Y_"S$[E42B5,M!);-(Z/Z,2_ 2> MG)]-P7(69UP;L"]:7T9O@U.4L,)*.#\+Z[]>=JR2Q?E9(F;,V(6$%ZTIUQ.1 M!U85T:!;V"&V#+%Z0^8ZF(O$9CC=[H_#@B>)R">!A-1B26=PO"K38I*M"I6? M7*1!4MA%E(DD M@1S%?WIRVN\.AFWO-B?8M>EZ4V)4)=O7S/+QQ+86.D$](M6MX53D;*" MM.6U*7A<7U>#^19!K*3DA8&H_F=X#P81("Y:-8T:)032;D%(W4#RA2IME(IK M2(8-[/1*U6MC-?XF6^W#IAXSVL^8RVKMW3:@"L-Y)BP$M!P0Y6JN>5$/?XJM MJF6KQN]U\ Z4-%58KU_;.UP^I:,G7??S;6OH+ZE;5%%/N1PV8: J:A@6W8@\>,GK=X!="AI=U8V1DL0TE:$;N_NRS/6[\2GM_N**Q(Y&K^- B>T]YX-[[EEU7;5 MH?J/Q*'J=6R=O^+&,6*4%ERSE=$?63$V%NX\[N1L".<1@#-<+$IGR*W#W]F6? M!LL25 :'E#21^N8?"XW! HIA^&!0$]Q_AKL49\R4]+%J/P<-52[88S3I^8FXRE4LU-C2@:)L)834$'IT*O-VK9 M;@"#J96YH>T>&_;8<-_8Q*=(.HAYTG0@32V5*;$>$1"OIO;I ?@\)%AMV M@$Z< **"]]0WUW'&\PFX-,&G4H*I@H,!#WK'!W#H+ZF3WG'BBPY=GX)2%[G' M%1J)$35HP(UW?]+J;D.F-X=,<4B:^R8ZL;K[D%H&Q!J@$7K?!,>'ARA^*-#J 0,%J"'NCCACX&D32%,S$NS M?1.*)<; EB/YZ$25&CM &D%&3N0$I2!W_5 ^;D5KFM3(9]<16ZKP9(4*[8HV M4:5 BH.Z&"5%XIZ"F')L1"*X%C0!X8,H1]9RZJDT%-@X4#8N"G)41AE A2Q2 M)VI4<+*.4G)B8#@MI\0J0,(6/MQJ1HGXWQA($$D2MD<[WWE2M$2KVJ/V8/7= M@M7XD8/5UDSD!F9MSV&VABZ$NYE(")&X4;FS<6X0S2@A0S#%=5)#!H*8X-Y3 M*-BZ;5@"4(5Q,J2ET@WY%@=*V! YD/%9G3':PM.,,!O7R3"' ML]5*H#Y#ZGR/*WM]/UZ>%3E5MQ-;?BRQTX#X5?*HY+30[> MB'5NZ76JC,5R>J$%^S*X)^PW__29'7RE28I(A6QD0[I2/$;\<,_-Z)%:7B[U M.O1:9=PL T/B,0[9('$$SZU'1;X63(HKD-5#M WY]C-'AUI_+@7NWFI9 EY[Q2N(YC1!9T4Q"#;N$!+>R" M5>-E(JS29AF%N0+L M,I_%8*5-]A9YF[M_K, MX3ZKO<>5':-*CR^K3<_%*67CWN5%W>@Q5"P 0: *HY;9Y3GP*XJ+?,K$148N MV>/>U*F?D=\)6JI$L'^(=PL?X0DV-+"D(U^%H2I%A$T02]!8VCXX,QB9F7** MYH<+Y293T*KU*-+*"-O@V.N" ZN+?G*AAI^_!$ MY#,E9T Q2LXGU4N NN(Z,"VD6@#6SC/E"0Y? RD$E7L)X#I[=_\K3CJ\QKV. MV#]+!.Y!K\WH0-7N'JIP)Z(\YFT%9%Z19QL+SDNKZ@)_4,J5K.U_TR"\#)4T MD*G%G&&@+[M3+S?0:1-35(T=@\ZSYS\V%V8#)_Z"A7^U\.= -@#JJRH>G7:. M^@^L8VC"S:,L=]/YI'-Z\L ZKQGTEB:\0J_=M9<_/:_M;:OR6R(&O0YAIGNM M@=6WQ >=[@<^A+CG11Y]4VF*^GHKO37-WYK6+IKDDKH-^Y\@-<7#IWYM 8[MA M=H??.1[6484_?[\KZCEE_&>FE^R7QU<3K%?51$BAR" MZKJ[1I"K[PU8H\CK9O]0-,MT_E<& !.'P ' &%R;V,M M,C R,# V,S!E>#,R,3-F.3$U8BYH=&WM&?UOTSCT7_$5 4-JOMJ-;6F9Q'5# M!P(VH-/I?G02I_'AVL%VEO7^^GNVDRXIXQAC[ ;:I+7UL_V^_#[MZ6^>=\0+ MS%.2H3_F;UZC3*35DG"-4DFP!FA-=8'FHBPQ1V^(E)0Q]+NDV8(@M._O^J&_ ML^=Y!U/ -&NV"!ZCW6 !RBDS=HZW0^>V)7'Q[/YG^='#FB M)Z>_OWXY0P,O"/X'JS0 M5#-R, W:;[TR51Z"VIT7NQQ/SQT$'@6Q%)\\<3NUK1?PB@!@$U M.=<>9G0!R VS$Z>!N!$^Z1&IB94G$2R#R:/S@B94/WH0/0TGXY$?38,$U%7> M%&M]3LQDB_:,*J#,J%[%!H:$:D MICE-L3D])'(T.SI&)Y54%09IM+AAC7T/J]$>.O4_^#,??2"I8=>=:S3>"8=W MB$VLT/-,E";ZW$T]]K2W'SXUIZX+@CY@F6!.E'=\SL@*/4^UF1F%X>B7=YN_ M*P5>L.IS]I*C5'#NM.62CU'3NPI+4#A;H?>D%!*4Q-$+(9>--8;>.Z.VYS(M MI$@_#AWX)4]]M&6V&W%&X60FEI#&5G8439Z@7$B+_9/#C@C/P(!>59R@<3A$ M-GV!9>64M8G0'AE)*PF!%^3&/$-'YY!5.*1#P+ZD2EF7YG9E!ND0%402X*W+ MAY.A96.(#GU(J3@S!C K*,N(5$-#& 8D!P) T(1W=)Q#T ^&]MIQ!E:$LD* MI2ZL$-A<7C@!^B\7-E1PXSC=/=]NKD.8QWIH-A=4H8]5@6&78_AE:ATG--SDEVFE4Z1X/AL%:0E_&=7.HQ-ULZ,=:68-:0L5>!J M4A=4$\]HB,1PZ!*7+?D]V-5HLJ$?^5!J95T6^O.] P2-"AD_".W?]ZG5#0U: M8%$N,9MT0W0#ND2/@P-C]$W(R2L&\2<%IV/&]]?Q0))/%97$5,W*>,.&EVWA M)^XG!)MH9RMK1_EF,%D'DL:KHOWQMG/0I0U,$Q-NUJ9KU!B8XPRL2=R4B_7+ MUKW+GS91?=N^#.YX>BG=$/*<[/"%@90(VA,.60MZE)MZZ.8FB*A ME$09=QR::0P=*VP#CC #9U4E^*<:VETYY=#[&C@@S&PS97,ZK*J8\V91$FEI MJHVTZ_]H5_Q:N7D-+[,]JW.U*_F/8^;IA?W;L( K+5J :V4MI!0"T"8 M,U&W.FO'GG&?.)$$?_1J4-!7>_3U/$Z48)4FDS90="7^\:5\9Z$)%53 MT7SVP\(7%;Z][X^B>X7?D,)M\.CGA.N;^@\0.5#!93V*$^:F+.:.M+G7/9 F MD!HSC'P@C\ N:8;:O'FK[N<)U![45-:V M$/G"#<#]X?U?AW=MP>X/ZG8%.X2*/T:O*N@&QI&[R_O%#Z/M/EQA<4?8NYV+ MO^=(P9QY>H1> WHZYGHUJE MJ=:$ Q=@#_9AL[FNR5"R^NR:U>:6VCSE M)N;^JFFE =7FFKR2G*KB L%5+K\EHM [ Z]YCJH2((99HK3_6?5;K%N^!-2Z MD*+BF=>_<.@\?_8GFK9B! ; @'VO&8>]5K5Y8^TUJWW8^DVWQ OBN18$Y]"1 MQOA,T*R)!KO[_GA=XSE0:%^!W5.Q?7L^^!=02P,$% @ W7K_4(?5X9(+ M!@ !H !P !A7[\C*=FREPY] MI$7:-4!LBX_CQ^-]]Z!&OP3!J2BH2"$COTY>O2293*LY"$-2!=1@ZX*9@DQD M65)!7H%2C'/R7+%L!H0_'EQZA>]N'K^\L68=((H^F,PCJ*3R8GOV WC'IDH M*C0S3 K*H^CT=8=T"F/*)(H6BT6X&(12S:+)VZ@P<[X;<2DUA)G).DVO,3;!@F2EPN_'#84FSC(E9P"$WV!(.]M9MBLV*=:/T MFTL4<&K8-5CI+;DI!ZJ2J33%<'N)VV:6S;Q<"A/D=,[X,GD\87/0Y#4LR%LY MI^)QU[?@MP;%\L=#-UJSOP%%XP8-W)B D_CX: ?]D?1%-55WA6T322VLQ%[S32NS)E9)@7+,A XX-&# M@WX\&(XB._ N8;0TE")?0'V"BL:@#,M92NWI$9F3\=DYN:B4KBCNQL@[UMB7 M0.T=D*OP,AR'Y!)2"]>?:V^P%W?O$4RJR7$F2^M][J<>-[1W&#^UIVX*()=4 M3:D '9S?<%B2X]38GGX<__BT^:O2R(+E)K(7@J12"*\M'WRLFMY45*'"^9*\ MA5(J5)(@9U+-:VN,@S=6;<$W,+KD1%8SC@M=AHA>BJY==%PPR,D9$QB7 M&>7D/$=?@1AKDZFWTG7BITN2>F\"NDO*M>V3_V*N7876?&G/^70K[6(_-5T[ MN6":O!-R@1J;0?(-;>9SK-G0*0?6L2YHVS[5X/R-( M)>>TU) T/X9W0,X @[R1\Z358C,.IP(+-^!T*2N3Y.P&LMNTTLH-/,Y&04;A M?_91A[$-[=I:5TIYO91;%5$-%P4S$%@-08*'KFC9+'^ LVI-UNOW0LRPLC:$ MS?Z- T2-2I4\B-W?EZG5/UJQ"%'-*1^V/7/==(L>.T?6Z&M/DU<^2ADSD=H3+ M!S U,)0)C%K,A]F&HY39W*!4H"T=N[:;8J&*TQ 1AE#L*)&?NNMFY:O0B@(S M5T.Y>(ZC*N[9+$M0;DV]%7;#KTW%+^:4*TP]L3Z*+7[IIVMK=TZ 5D8V#;Y> M=2T;CJ+M.?P8V](R_PYQ)XK6Y/+E?U%@VZIE8[U[<;C;?]C6Q9:I?@5=1SK: M3L>A<%$(GYB5I?W6.@+O#;W2^*&=82:5.6N\=FPH)I M\+< V.Q2' N)FDJ!*^H)+4N@2KM<:UGB^C81ZOLS\ MK%T4Z+6G@!-*):^9O8LQLIUV.;^PL"\?IK;TJK- %+4])J^48+I8"_B8.QM% M&*9]B#7/255BBP4+VH2>HHZ0_K-0JZ0*U3I3LA)9L)DKMR[L-SL*G_#VT0 X MP@_JYW@C[ZK?"FQD7IMMJ[<0)9U!,%5 WP4TQ_0JH=>29;7_VS\,!ZN8[9MB M]]["O]QP;TN._@%02P,$% @ W7K_4*KW^GR2A ( /QHA !4 !A#$P<2YH=&WLO6F3XKK2+OK]1MS_X-OO.6>O%=%4>V"L7GN= M,&#FV9CIB\/8,AA/X $PO_Y*MIFJJ*F+*DP5.]YW=0&R+&4^.2B52OWS?]>Z MABV!92NF\=__$'?X?S!@B*:D&)/__H?K%F+I__S??_\?#/[/_P^&_?/_Q6*8 M,LAV:IADBJX.# <3+2 X0,)6BC.]Q[KF?"X86!U8EJ)I6-92I D('\G<)>]2 M<9RXH]*9.(7%8O\>=IL5;-B+:=R'K8D[XF&37/@JU"CUBR)^D3B)8ZE[ K^/ M)[%6_6'[H*.:,K8$R]M.]![VC._&D4BI7^CG M,:38MOG:5HY:KZAM6^+7H%YCQ2G0A9ABV(Y@B/NG8)^2LWOP\!6)7\&/VZ;* MVHG90#QZ"?Q\-S&7OQ0##@<@NOUR+,&P9=/2!0?2&G9$)&)X^F!>MN4\)@/\ M\@0)E/53!""H@W=NFUM ?I)@R5_PUVU#U[&>;)CY!7\])(_R#!,>DE,"RC$M MMP2"/YR:GVW&22+UW N"%N$#IQA,9#*97VL$M=V@'R'GJ"GZ==M4L,QCA@J6 M.(7?J7>BJ?L#QI,4OH?8'R ,PN;T_%["#!DCDTLG5\!==##,;!PE>5_?X2_QQQO#D?ZZ]]_',71P+__ M_-K^&_0U-B7OWW\D98G9CJ>!__[0!6NB&#''G-]3^-SY#=_Z"_Y\U$92[+DF M>/>&:0#40%G?H]Z %?RI2!(P_#]A@X(EB&C.F&LH3@?AEX-_\"PDH218$L^Q M>7X]:&97T]525;U2;KEDO5PWDZ$A:>Q[0]'@%"T7SL&?T3KH@[;YILPG>0KG M$0]Y4Z(J1+'17*C)]"17F#DX6$O0RH8$UE7@!9GD?S)$_\^!>'0@F- M&Y[ MP,.!_BAX\VYE@4'6U!L4="&0+ 80\I#@[T;CG2;*^7*[FRGB528_P/%^)B8N)WP"C;9-?N98:3A0 MR1^L)DQVXP,%AZE81DG&/3:U+H[T9+8Y:L..X?AD0;/!$T.,DHYL02\">K9 M8AUH)7N"YH(CM6$467J:*QLDY[*5Y;+565J>.KD2W?C2Y)8*SC#=A#EA%L2 M33#)E25TGE'\I[#UD.SAN_D.6 +#!1WH0B@&5,D0X+Y# #V)YEA3)CX@F?4< MB-#_[RHZ;-*46?BM+0D Y6ZV)WIPD!5"D(NQ<_JN2QDP+^M9/T- M@GD)XA'(987$FV2JV['7> QM2',^H 9Y;*?0[Q:=4'&BPLJPRFXLV34 MQCHWR5X%\1(A\2:.;DPU<^*HL2RKXVIOUB,[GZ/S1L-X?;VF08.)3=TEWE/T M-)Y]0FQ_'2\K?2L.ES3 _OJXIHN($0\,D!?[JQU9W8'EVEC_^/5RF'DWSGU\G7_'O=FR[D?PZ->VY MC[#=J+?(_S=PCI"NV/6S^VU'/^F@:3)&X?M7!+]L/V]?\NL( J<0\91,OPX" M'>! 00,2(UA(W.P0![UQIM*?J3K/*61%9.(@+E>M:\?!Z;F>$PQ!O,XYP=_M M+Y_-7UJ2%*0OX"I74*2RD1/FBB-H(9L;R?FTD6VZ<&E4*&S(P<0:3I$_<]5L M?G;*7YS;HNCJKH:V=9K.%%BHF06FB)!+4#9$4PKYK4+^*NG?QTHH(*0P[ET.C?HB%*MEY4Y(9=],G;-PC^\)X,4C+P\;5L_ZRKMH'PN!CO95<.6_,5'TZ9)(I MF5^YTS0G5R/GMU_(T8@4),*XW+D,?75:RHU'5'VLQA2J0"WQ0FLB7KL6^&1# M_Q%QUS/;^>*XGRC8RFR*>_S:Q(OE^48=73N;+V/GH\'M5YOY0:S5K4M%D5,5 M6VIJQK(\F;&1T^Q79^8_(LI^+IV>6RK*=+V*+[@J/:@5ZNWXO)"]=F'_;)W^ M 1&W,^OTLI8H4FZQQG)D(U8=#VMR([&\>LF^C$Z/!+=?K=.].&43H[555Y4F M:YKCGN0NM&L7\ CH](]!@81/YOGXJDPS2LI<#3/C0H,G/CR(>]')[]:MZ3-9 MM-5D,EC,JHS:K\8]J=I==.OSR,7!HVS1TA\4F'@K@Y\W:0EUTU&;=DWD8ERY M:ZKK5;*FWTS:%;/[U3:-RY9--J4/6O@B[JXG^008M-HWFQ8I&/QI3EC7 H+M M6MYAFF^O51_A=;U:Q6.9P6!2JN!$+G7MHGYBHA^7$Q"%;+_'Z=N9E*L28&9[ MZJ+)UW&6'YEYX=KE^$/3MZ.7O7=*7IOSLIU.-0:4J@.:YKPA,6G1'YXK\I7D M-0J97(_EM39O-2E<&?3POK"LQW%7S_*SF[Q>.CGI_0+;&*:S9%Y)X:I@C'KF M>K,Q9?(FL)??R7VOQ"XJ;<\MU88*OG"L;BDI";5F_=H]IT^2V*CLQIX26+V3 MXF.C>8OC]/9BTHOS9;D[OPGLE>W,G9!7O6ZPK%9H,R21&^M)I<:-\6L/7GV> MO$9BI^V4O'H)HRRO8C&+BW4[ M[56(S8;I,\4.52;;;)/F#:"?UG@.!J0#HJFH IHVXW<2IR=B]7EW.4\7G;LV7@T[>J1 ME=2C68?<_9-I?R&NYP1[&L[U 27\^:(:G/L63X# H\:"O'3F'8X%)<.2M9[D M,9%UL$Z!X Q4N Y,G A;O:P*3I'D(1'.@:-IJD5:C7%YR?7I$IN:TNTRG8VL MI7B%,ODDPD4]M/;* E,G@%A3A+&BP<'ZOVUQLNFG)J/BM))5JQ8MEE8UJ=[ MKPHG)^=U3C;:ERXA]><\#[SH(X8/YXW"U%[B#:YJ+K6Z4>&S2RZR"[U3#'\\ MJ:_)[=,5B=\LX>/")&4ZB>%&S8EZ)]:A,FVPN2JW\M,EG+@>GI^0<'R>TKN= M8D%3%WI]E9A/X\M"^:I4^N=*^.6X'>ASZ#_NN?V\,WE:PEL=%L\W@3M38X/& M>L@N8G7UNA:.GRKA* [[2JW^<(OE$CP_(>%-01HKQ4G6X!;25S6Q2,,D8[O7;&CL=5>=J=$^M14+"7ZG5H\#S$Q(^E4ENG2/= M#9><4-JJF"VO[.B>7[N\A'\ZMR-8JOLBX$#UM:6GD7%>P'T.<(=$_M;@?F$'VR_+:;JPO36'4_.. M,R)+BB::UCR,C.WEPB\=T$+MN^A.[8 V=M8[_&57]9.69453T/>,/_>PMVJ_ ME"U-E]4AYZ:UTC OS?7",G);)W[%SA/T"4-M1P1Z,LKVZFC>ZRD;U!(]3=KO MM"=_.?S6<#U9T<&RS54[B2(_)@J\!R*W,7##;[1WG"^'7U'NK@!;M3I,LN*6 M^VF&;F25&WXCC-\H[J=>#K_&?$-E!O&"P;FT4^IK3JH5'T=NG^Z&WZCL#3_M M_[8L4W)%IVFQP%HJ(C@ZUA5^]P#"N\-26==6#&#;;$ 3>X]]6H8\UP5+!4[8 MQ[91V)?4*G1,J21D.(6NY32K/YQ+T;M)%,'D%('V)\*.*/1^##]+VE!L7J+M MU_2 _Q#!X8_H2%#PJU_S[>V SL$Q65"A-.'0_0$]P+/&,Q*I.&8/STUMSB3' M5#;=B.2"[GD\/T>OSX'W"Y2^H7L+R>82%2_TK2NR;/XQD^VY55;0@/T!:EM( M#15IU!U)7([B9G9YI:6=W!7!W$?8*PEWT^;1PGO)M&PP-U? *EJF.^^NS/.K M<;TOLXD1GMZH;GS3'JM&)JGDKL@M"?SJ)PAUT]^1QO/4 G_@:;^$:(Z61[&& MDXYSRD!9TVU+LI>QR!WL?2.B]Z2Z83K*F&X:'X#H(E%O3..QVAA?@-I0EUG# MKD3OJ/K;$+TCU W/%SK%>@9@[NH+;M,0K6E1^TUA@U$XK1R862(WCS5QRD%GB M_6K:K E2E<]/(KDYSFS1AJLU9LL9,NQ.G/KS% K] +#"*>=F7B@46.XE>C^I.\$6N M8 RR[8Q S*[(1?F&L< HUC6+3"Q06C3J=*SHK?%BW++7*[E=(N97B.=O&PN\ M*G1?+!:HK5:#OC!,D!P93^"5C@U:3>[:]N1OL<"KQ/MGQ (YO*,DJ.6TA@L9 M,#6)5-*,7],6Y?>-!5X_GC\F%C@I FZ]M$HIO(IW$@M1*MNJ?46.R7>.!5X] MIC\D%M@=Z+'DQ-,]ADU:"W:8'A1'ZK7Y(-\R%AA%/$<[%CA8%=H"*\9GC*Z8 M[;F[*,^ZK*!3IJD.H\A,=6)/Z6ENI';2D=O N<4"OP:Z+Q8+5 ;U5F<^ M-.IJ?[$8KI8ML.Y>WDP]U>?+O9%1N2+'Y+O' J\:TQ\2"RQ;]G@^S:8* M:@X,!HNBXU&EVQGA&Y[?=X=6-&.!JVQ;; Y%(:4FA_I\V%8V.IZ)G#]RBP5> MDQP\5R_;L$U-D?QV9P41S MG^H)87UJ_1[$&Q.?@^L7 21WW;R[;4KUTE'I^L]GVGA5J[<=?-'*K><%AQ^/TY&,#D=:R=U.;47->E><@4VPQ-3C!&>V<2K] M48$6(K<,BSRP;S40SF2].4DUF%H1KS-L5UK*W2:WJ&>O$H\7L=Z?CH6G+F)K M62;LQ/%:FF"@/7=TP?G<%R)O=YW[BVW]'7K4?*OYC&0V9@A2D66J\V71]JKT M/*9&S@P?9!R\1(.C](37$>&<\/G,J_G>@HB:8$BP2=95X$2-2@WTGICHNJ+'A/3 M6I5)-?4U)/V)*7]E;ON^J!^1AB;1\2TFRL.:FO.'?,\UF],BS=,#E1Q/-F3/ MYE83XKKY[CN(KYG\ET< 0KX%'6A(@5V;@B JFN(H "4K^;:NH '@T+8-=@N> MZ=++)]@$/U:K8X<>2W@^(/Z7$=."%(GB*.=R(_QBF<)KJK%%F? M53BO.&KQ#%-9M*FOX19ZA1%A]^O]PJ+) MT3%.7!-,LT;TK?FL+5;:UZWD+^P71@D"?^H8JJU6O,E8K2S#YD9ILM4CW%P_ MSL]^;BU=/_3IO%'X4@P":)BE7HM'&03N=' ME,"6C7ADW8YK0M#E-J_2!TFSN[^?OQN[DB_EA+GB"-J#G=CMSB M0HK;BF_* M=T\Q4&N#@U^>VL5]%JOP:]TT6,<4U?#Y82(]KUO,<, 4S3P/NE1BGBY%#I,O M7*;]D*+OWZU]@A7A^T[SXHQ[Q,^+W",N?I1HH>3:].OS< ^;GF\O4 (*7P,3 M06/\43\C1TCLFBL#6/94F1]D+UCB%/ZK0F5T]T!JSG,AO5A0[-&RSP*U6(D/ M:*J9;)K]R'D&D([W#^AX=O%!)"@)3V:F )M"/%OVM3-N:N8_L-R ?"<-!E'0BV:P7I*H*M'!L1QG84 M'=*Q*>^>V/V15VQ1,]&S#SJOF<8$);?DP=@Y7K45E#60.K _]%/X5&]1C!6] M!IUDDI:H"5/;JRCCR*[(7L>+O?Y^AAGO%XL7N+@?Q5O8^/YAG>)_J!Q. . F ME6^6RIQ@69YB3#H Q8& 1.O(7SJW8'8G],*4Q J#-]=NW@:=X@A$KRS-=0OF M&SEYD\U7QA&_MLD$S'@VY1O+!>?J5KLA&)JREF\F\V8R(Q*UC:)8?H[-=#." M*):F19SQ6@PKUDKC1@0K3%RW9'Y+F_GI6RIH0F7X$LM%H]VCO@.6IK:$Y,]9 M0%*V>TQ>W@4-<^G/%'83#\6!U@W9 /72A/' .FO3E5['E"(K#H^G''+Y+7/^ MFILGS]>./0M65&6>;RTK2HL3"I8I]#5-J%LWK/QI+#=J]57/BA4.Y!>C>F4T MY11 Y+K913R9,R,7A;T:K$2M_L8>*Y:RA W1YN*6?!W%5H\J5?8Y.BGHDP1)Z>Z=[S.3W5KVEQGM^N?P\R8E*? MK8H9KJLFA7[: U;;D.HW9+P1&5&[R^\<\U*4_6& QTLO(*;2=Z0<65^QI/U[MRQK4B*8'FHY'%3 M]M,MCL^6 $LV+5TP1,!.!6MWDH2>\:.\161E?+&HEPPC-Z\97&07+4_.\^#\ MR.F)?DU]\5Y4,/I<,ST #I.L^%YOMIBV%95CX_/8,ADWI5@_LKMFKT#$B4E^ M332\4!/SCW4$OYB1?*;3*'$ZEU?5GDJIW>A=AQ!M'1'92JE_I",ZBXJ=V63[ M7$SN":$?').N+3T?!4#DC1%2P!-@/-L:9,A# GK2$XKO7@\B#X MA>-E3;C2#"!0ZJ^=+*W*#"/$NTZ9&(B5:C&R#N5+\SRX ^C!1*.>0?#.W1 6 M&(II-4P'V,F\"YJB8P91N^TVY6C3M80X705,<[1LM9/V0.E']ZSIDY'*E^;Y M/6-0?XB)I1Y?$W2Q,5.!/5R:2P]T%^P-$]<1?4KQF1TF=G_O(*'8<],6-+^. M?4X3;!L27Q1VISM.M@L^ *DI9WT+"RF*]K#ARQ7#A5_O*A\^R$P(#MSL:\T) M6N"1H2-^AD1+DG]>0=#V&^)09Q^]V89=:"XZ*'[ZA7M,!X_Y'593 M<[.C2EEL<%Q_Y39Z[L)9XG)D#=D+#-K;L?=PZ/T9!Y_#VE".G^3M1PIP*H9G M7BG ATT_ZA37>XYEY2@I.RPY>9BFR*O6(;KN-[4L0[FK6&L_[E=$!(ETW2JO8 MN,-S_3:?%.QQ3*RN(U=:]6L#,3J>[SE*,'2 (T#S(S&"94#?9 LTI=KH:0ME M!=1%S.+;1:_E=+W(:KQ7'MT]/=?ON%)^%S:H2FS4Y,T&4!5!&CBT.=#ZM<@J MHC6_,UDMB(])[;>[!!2,74 M2N:K,4XI=UH+9K,9MP>7LR^OKZ4-N)\,=A1*<.!,,.RF-.!0/% M=]BY8IBR?,%X&[-V@&4)QO9*@'VT83YU)Y5*8];D8DVE.$TFR@Q(1!;6;XFW MO8]-5Q9T>Y+!7],'>"$S[YO*F(Q2U#C%Y$C%2&6&E7I_&-EESTV6HR++ MD#:M-M@\VK5@UG/%@B0M&W5TQO1@3W3;6PE($T1S8"L3XX0&"+\'$FV' M3?=OW083-JF"QRT2<9P=MDK:35'\_TC\D._XF9V>0,UH4+6AD(R]I)=I3![%!.H63W)@A M^PH!S')T=WQ?E+2GZ'Z3M:N5M4^KM%*PP,(%ANB=[N^@I=T!HFM9^WLX>JVR MEFF"-<4%-H>3/.N-)#P8CXVD2K0B5&;D35*-[1&VP?+07\3#OGH M.J:( =Y*+$1KNO):JCLV8O5BV6+ST3W,\$HO[ 3=;Z;A2DS#"6&+B*@43*)6 M:M9RENI5X_UB8KUAU]7(BLH-KE^^Y.\[ E$$;=&E5:J95JLLWPWZAV>#V>RD4*:GHL;UL_'*C,O1NE>)L%J-X-G@-V3! MQS_T1-EK0'"73B4@@>BYI6CPX50(@Y8SL&K)=;**-V/"0"Y7*LPJ'UF-]"H8 MG)[I=:QY_I"W9 (_F'$ZY.TB33Z5?C[9M* M%-M3,L9L[,8 *O),AN%$OE6.[@6@D2M1_*GQBS^VU@VB(B8G:3G&D#C% L4A M,PYUW:+\T=;ZD]?*?VR!]0HM*[%>JL=X2KFV 1T:;):1S?&(G 6."G-/F^#X M8)13*K-R64VR;3J##UUM4;\^Y7PI$WQ!YK[)!E<]3\]+\92A]NNEE=4KEX7L MYOK8?'D;_ '+YS^KK?4F]D_6NNJRO=5:U9M&3]$:RC*[O#[K'(5;(BY=XB.NE[)E0=5"!Y8 ?^'G+)!.;PI!I6LN"T,A*0S;U MX2&3CY4CZD#GGH-P^,$QO .C:_76]62Q$>/Q6+ZW''#>BK4^OHKY&TF';!#^ MZD-/1^;J+"IH3[G,[@ C6,V&-4=*\)PRF/&./2X5V^,/=S#>3CA40^VUI\4R M'W?RD]HA;ISUM)[)Y51.3^1SDZDR:Q:D*!+N##7T)DH<9:H$)P,-UE M-I?M:H;*SC+.*FTMW-X\LF[2!X!C1XH;.$**)'?@2&5472@DJ0Q>G9;JH&:. MDG;J.X$C>5W@V)=>6)AXF3,'5 IO+EW7*EIBB_GXLS=O#3I\3. _S2?:C!@G MRCF56?1FICEOM-JICZ_*_K;9I\\>A(!(LRL/V#H\P:T0=(!R V0C,9OR$HLWDV-Q ME9S3,[X0V:S7#R3A-K_C[33\R!V_RY47OS"60Q9 +7-0[S\KV(]N"-B&Q>@! M2)*YOHL#)EVH%=C,-!'_QCA^(_UN&/X #!]=T=ER+7$*Z=^")O3HKMJDD*/: MI&2.\>0XQKBUSB9E3B+KO7P\5[^QYWMQ_R&JU_Y$TG_@YXY-.'%KR"7S(T]I M<>T21][\ARCX#U&^IBB26-;;C@"F,[S.%%VSN+1G&]6([K[FM\/RA39.#S9J M;,OA4:Y?0^WSDP/K&K*-GI_P=78%S((5Q*GBI MPTYIU57BC9(GC#,C-K*K_Z@CY>(92K[Y1*H26'/X>J\AZ Y<4332MA_7Y M.D!#U>!:J'W7$@Q;$'W')>L=_K*SSK0L*YJ"OF=\RFQ/N3N5AEM-6PN\N,#I M!IE3R7[TME-]JW>"/J'?=D2@]UN[UU,VL,>G27MU63F7 Z'6(2)K0M]#D+V%?98B5Z>P M/A$L9BIF6[D,V*A>V76E7&$66Q1N8(FZ8DGQ9#Q0++@]\99M1QAQ@(IU10>7 M%?[C+WQ\LZ2D8F3\7).//]*J:%/AV*K[$:\R7+T;*)R ?DCZQ[;N> S X75[9 M1"&!][NQ?CRO3JO\.G*"=#L'$(5S -%)^CM+'%P4@TT,2%+__A'8S )3Q$9T M_0)B7B@C):,VJB03'J6ZH.V(M>RFXI:N/B;^VNG?XN/O1Y!FU,AFISAJI0L.0HO1[K/!Z=V+?[M \(8,$U\ZG%?\%/8G@ ML>#8-KK)XV"MEDKE54JJVDU&*&O#,=Z>*,WH7ECX%E?BCUET95[$T\S]2#>" M>DNAP8^X"..\*]E7ER,YSTKXO<5-*ITR-;*'*4]E68ZNX=-:0F]'3FJCLI+^ MA$HJ'[R&/[<7\*$573XBAO_*@$!9GPN*!:2::4QJT*&1@HL)2T"3H.+EH W( M>KL(OB_N94D#@0]DVZ;%&6]7[" MG(LG^&VA]*E=3<\NL2!4V+!Z+WC+\ M!O=(Y1;ME;LI416BV&@NU&1ZDJO,9+/%L%&X&N-39'TC47F!7WC:GWJZ MDW-IU0.!]%L=NZL/?T7!]\-SI)-870;Q/NAP"VE:7UOP*5Z/7(@%Q>MVO K" M=R>9=5:E>,SEK0_\')O/^OK+&XBGD!62X@5H78?G\]WUP7;+*SB(NCW4,Q-*5R!4CB%K^O7#'7%4'17_Y(:X:&',)K--Q8G M*"N<=,O\8$ 2@*Y$;H5U0AD<,>FF!&Z>P1GE7UA_&_GWQB3(XYL:A2N=X30] M*3!>-WKGIT[)_R&3;O)_D__/6AF\V0/WS^D53"LH4513%JXB[3.5&BLITZ'* M+7FU>-2CW&@3P@[SQMWN@S](WZFA\9=[-/M4QO$.(#<9]8(!RL%=+ M$)U]#F/8)@1:,I',&/."UF; +%[0\=Z2RV8C>Z;EV0F'6'AAQE\SR^;=.*%E M!UBZ+RLLL)90;S\ "L@#:\T3[33GM<@YS:@C@W(B%S1\"U!>FO+71,KS^5AG MT"@NLZRM1S.SI[H>O\EG3*)>643.=%V)1HEJ;>)S:)1!STF7R9PX8H3%9#IL M4V.@T:)(E(ZI$?'@+&2U-PR+\@;0RPF M>U'(7(@.X5YY4O?/5;$RG,>*VK@J<^YZ,+03LW*7DJYZ%7!!57RY\[COQLF+ MJIC-&>/"IA//<6X^/TYT8QUOR%QU7.&2JCAJ2*GE-[FXQV?:C- <+2R9ZIGI M<115\84RR6]GW.%P-N/U=!KKR+BZP">MKBV3I7@QLK;B=L;]4F?ELT^6TUG&IRB+I9LTZRU2G;D5BLO MG29_BECOA_JM0-L3UF6'XRT>MU[+P0G[%RLK )9,;@K>#%=!8K#IMH:K8BL6 M.?1ML?#$#/^LO,"[=-1#9G[>)M^SQ2JZEK\%ZAV6JR#*9;R[Z Y[*I#74Y:T MRBG;B;X/_GP-A1,3_=8;-6]&1:$TR8VKFWR5(6<-6A44)CZ/1=8MBR8J(K\M M\\;"-HWR9C&=S_B<*I"=J5[)M]1B]MHQ\:'55J*#B'/4=SRE)U2#M6*-H6S@ M[HHT]7)QSAE,]'==(J,GHAA"?Z^>2,7XC1!+JR..I*9"2TX3W3YQTQ-7@8AS M5/$\I2>6B?&2S9I*'<_E:JY4 X5>OG[S,J,=ICPK*A[K"8MIZ":Y*169:JI@ MQYKR-+4BKQT3GZHG+H>(".JB ML#"652?;=(EK5\ 7$[&H+?>;(M-R&^EJCVN.-A5-8.=B,QE%$?L4PKF&$E - M52=#TN-?7"7=;'9T9SA:XO-X32P^.C@2!Y/"9[8NVOVT_ MHS>]\%:.S?/K03.[FJZ6JNJ5)U#U\Y!TOM-%EZ39? M*!3JKI C'2XF=>>Q)A-7&K/"?><=+IW/>Z8MRKYK ]/Y\I#;G7GFJJ[N7B+4,ISY;]R1.S0T^\_85Y90G! M[O,/SDZ9E3MNCB96:K+8C+4(?40.XOO927[CPXX:KHXV4$WK#[G\Z'GT91X8 MIJX8I[I]F:Y'#_\Z'O?KR3_DZ\D<:_0'NH.35HJNQ38:DP+].U1& ''Z= D'R# Q_X]Q_X'\QV/ W:+5U8QU:*Y$SO"1S_W[_G M@H32&&(:D!WXS1V5V']GH6.(NR_#) ;X(DU =\O]_O&@7VNB&#''G-^3Q%UR M[OR&0X]-_:.,]W'B+I6 7QV\&#X]WSXK0V,4DP5=T;S[_W2A;V-C#;#".J8N M&/_Y&7P#_[6A"9/_\]MO;2L; #M"K_%?? __Q-#_4^$?Z 4"-K6 _-\?_]-M MYN!'>RX89WEE\!%U=&^8EBYHP3>K8++A5\B\Q@1-F1CWB+AP/%UTER1FRAC* MET2NV3^_T) @DP3X__,3S!(U(%CW8].9_G[(MU/L. ]!M^R'KW5,_9XX^ IQ M%WT^F!NZ:1!8O\>F!?&V>^8.<<$V-47"_@?W_[=M@;J@3OR\9^/O4ZP*AK>E M?4CIL:E)X8.[-Y.PS5*QE;&B01?K?JI(T/V"7?Z?_TF3./5[1_+YN8[MTEV'_^37^3*8\-RZ6R7&=B&T4& MRS7K]3++EIN-3QRLK].2>Y7VW,#[@CV%4NJ8QD\L?Y>[PT@\$<^<<;#I,PZV M +7D__D?(HG_]@<(399A&KXE540L7)UTD/+^LW4<9@AHE28!Y3YOBBY:D:#S M[C]\.6D(EL7/ZJ5N7R+B*Z:8+ZS(5LTU@_H\SXV:P&/M@*!' SX3@3,O(_> I0PADAW0=4VFFEKA[0H]=X9Z^SG+SX*)"3"NC+&>#EG\'U^[9E+Q MY%Z['C,ZA.QS&&ES=*?+=&I#K,.TFITNUN(Z+$A<%X,_$QDJ'E'U R4:)'^D%H=[R"NEUN:]6&W&Z1NNKOME\S-HGE<*QACX! U]GQ'^?9/OX ML?/W9"\[.#?/N6*:JA72D;XMWE7,\'9N4O9BV( MCD\ %-"P=A/'!!NSYT!$^QT2IAB8XMB8./4]@K\/EZH9(0G7J$F*)P1*YN.) M.,6/)4KDJ:243,>%<2J#Q\.E:O!$5^35A9V<5/KE,:<72T1&;>22_7Z;)WG\ M8\$_(F=Y.5,*;2=4Y%FQ,=#2\9&IYF*QAJIIU;;47L$7XR]8SSSDR$I MNYA/F,Q/%_IOB:P/ $Y76)?#E(K@;/&AEPHA4]!'<]<@7("3DQ4SRPZG3G6( M($.\ )E4/$:1>#R!9UX/FB?T5?S3]%7\*E'U*G=S#ZJ_?/V P86A"5>&%C9S M+<66%/\L*_(_E4-=XC>S)H*A;/S/?U]&W+\'8\IWG3OV#F/TN69ZD#/'DHG6 MK$^0WQ><7[X;_IF^23)JVX,?KBYI24)Y'>$_-<4 Q,'*=%BKF%Y?6C9QG>GQ M-LLWFFWGI05])HVGL*K@>%C! F E>*\(?!WW\/-4./A3)D\>3%Y<]VMB11HN M<;=>S+HB,0'9WDLA7]95G##F"Z4NZC//P3^;5M=<&0?SEMEXA;76PZJJ>&9] M291[DM!Z:=XET[4=TSC/A"_A<(84\4U)TVK!ET&S<1BE2>?7F3ZHFG'&%6-& M/Y>/-8?)EZ(T7; 6[#<3Y7-!T#(A?;61,M^[UOZ$&WBW--&8#:,NW%E:J8VE M?(Y\"0>I%$[&HQ.("J>(O("Y!1FJS 4- VL@NLB,PJ]E5&7J)[91YI#"TJ?M MF[X4W?WKHQ& ))^&'L8#GGNK&4?VR@4%KR[Z\T[9Z $^_Y+")]/$FR'^]X=C MO&9"IZTU-8W'<6HS9J?CU>4@AC=UJ\R8^4*\DGAIEFDJ&4OC3^CTBX!['U!& M_@F1^FUC#M# ',T9,_Q)_T3.;U"+"(/+7>&<(,\\3J_;#XY%-YA"IQ1V%H1_ M@04D;.Y:MHOBP(Z)P1:(OZ&M)/\:AYM04%31_@XM.O>'$6&020AX(B[QB4PZ MP\?EL<2/J?283TIR(HFG4@(8RP_CO%)Z;O?BK9*.DXU\Q^KB4RUFT&%XX*AE MH5;)-_2\P^']%4VD1D/32 #4DGS8$AJ!.B=T.FE9'X7>9]/=A9NIK,Y.\ MRU#7S\P_C(V=4E(OIQ='(TX3#M ?Q:.0S65#-<^O8A0G2$T'@CC%1%2Z<9=E M]OK(V0F-^S3C_/2..4KT92!\H=T#RW!36(^6&(LP?>Y M@QRQ]PM+ZB8LEQ"6P-+>A.5CA:41Y@F!M3A%=]UAIH&MI@HT-?NEX],B](0? MD?BPQ08Y]AV.W93LE!4ZG>7JB]J<#=FPSUK ^WR9V M/9<+&]23@;^B/#GL?^%W.(%!-8DMT0V>*&T4\X]9/I',_W[WYDVZ^+HQ]#1B M#AGTYT?8WN?NW 3[DH(=.D.!+[23ZN$X,4DD*2W.>&1>,38+6?,Z* F3?$&J MZ4XS]R$B^WS8X,NA(ZHB^Y;PQI=CROFR]) W]2'[I5L[S83NVCZ;'87'DQUJ M&J=;+6XQRF078#WN>Q2RU?$7I!J1:&A:*N:7?\.VG;])T#\U:^12>2(SUW84 MV7OF&-YS9"X;$LJ^ =C8P\0I@)1&%^Y =QOXJ5-HY^4@7?\O(MR4F0HV)BL: MD#!!TV +=(0*[>PL7'0Y.]K.&8.P >SX>&N'0BE7!Z>,P@V>@QVB+;/1I@]: M"*!31I@$?X4K:-1T;@$1^.MI@@SZ\,\"VMA?L&>(>\QVX6+!GIKH','V.) S M%9R'\UD)QX-&(PX>#J?T]T],,"3L+_)@WF,H0K#1> 9GA1[RVZ.+$.!XPL[\ MFXS\D?C#%6P'R^!!#Y+@V7?8%A$?OJ>?=MGW]8PS_7"^-<1 M881@"%Y=<1R(>:!!$%NF@8ROYF$ VD4/*R,[@Z[^6 (L+SA"<*#L@7#O^SC< MQ.VX6ICM%,<32'0[8.)J078?&^MB?Z$?4[\Q$EKUL(4S5?PS/W-TYN=3I#P8 M^DYN@?WW)PKD 7$1;4/Y/!#(>75F&%9FU&8\;P9(8D)OA,W)8^DW@3R70&;> M*(]O$SF(;P'38%\ $T01BIR%KLSQH64)N$A M@*.6XPXYZ!3B"9MKL@EK1"U)NM1"+:F'+6,E06<*,E@S@CM0<7Q(]L9]^B Q M9/]VF\\O,TYEQ>5RCC-/]^1U,G[RH*+6R$A,GIPM\+[ 3;2A2,1%8W)P4''7 M+M9B8SLR4D;KBJ5W+ M+Y+ 0I)WR<23ZTCR4T_A77!M?YX-^S]?9T=,A^ M#9S' ?F$0YH)B"0_?0=Q]][_"]V\^A?^,P9_^OMB:1O4$_KB#:7Q+N>U?%5] M<-%]N??Z,5?+E-<%B_9"0S]6;!=S7;X!T9_R;%[25/%+^S4W[NVXUS@5^[P9 M_@OF:YY;G&Z&_V;XKXTI;S7\[%,;(3<'X,/VS%^]6O[(VN/!*MEG?]:U%0/8 M]FZ5'%]TS+JBUOM,/T%66FU]N$C:DZ<2HOYX5_13JE%%RI^Y5&7#2^OFFY]S MUB3*RYK6F[\30:;<_)W7^3O,Z5R.F[?S';R=+?.+/N]S >MW7D]5E5W-B#9/7_2//3RE0)?#5^+&7!:)EH;01+Y$1Y#,$1% MT- ^$*KLBQK;X2V1-H:*O2G2Z8I!&$'])?Q],B\,>V_ M DW;(A#["^+*3TD,[@!X1<+?WW?8$$[V=-+N)]TD$R[RT$R.M)V?Q#M(.[UX MBIG-&)*,TSE>R\V=^-O$V*-V&(!%N*#BXKO <[#KNQ M__NCW"B<..3AS]X_*,7Z(VSNYWL RE1L-.J/&^,%$\L56RTZ-R3[;OO'OT2" M_)F)9WY2"7(+JRTA_@WI?'=&Q?.V&T.WD#@NNG#J3M"#*T-?J,GP;.++GZ\O M/D$OGV\QM!NLI-AS3? 0U\,LWE>/7(,J>WMI[VOM'/[Z(6X3NN- 3DD9BD]F MT@D^+J1D7L#'$I^10 :DB'1&&(_#5.4#9^___7^.?'=!5*'?XQH22ETVK?LM M*@[NS TG0OIXG(!8L#009 =8]X*V$CP[]/)3F;M=%9#[';#\JX2#ZX^Q@[\1 M)6[7*G^C:Y7#Q'I_LN>[.O=1F92WW)'6I;,U!EW7EFLVNDRCR_H3_:.\_C]( MVG_M6C^=N4L_670EN@F0;Z@H@-\13X;+HSW!<*O@:ECY86DUS%VO]WS-;BZG\\GR>,!PWPE>:8)GN#<8R]'% &0Y=^1D]6= M4U"L-5F6[@SY3")#IDYF"G^R@[ =T2._X!A5?T3K2"".NBZUOH-*H=GITYU\ MK=FLEAM%MDMWF3IR9G@RD\DDGPTD?Q)TPA'&PB%B^S&^ *;(8R;^U?1.B^YT MRX5R@V[DRG2MW("LJ]/H*F0^DTKAZ60$T(2&&%[F>H?MAHH=C/7+JJAS&L7H M8K#L )TH;#<^_)MF_,(Q?"J3RB2BH-#0",-0/(3@;HMF/U3L+]<07$EQ@/3W MM>NXQ!?0<;N=O\P#K,&5?YYIL$P>_L$V:^4\M$SY+%V#2H5A2PP#S2@1)U)1 M %W.-*"0HTU!^)>_MO)SP+."!N$','8*P(FHS5=1?<^C\(K!MG>&FH5FB^E M"Q9=L!UH.%/&FG,0;!:^!+O(HROY[73<(>QRS7JKPY2N!79H6]D"4]@.5>)" M-R#KX,OJO=1WT'M,FRMWA_RU )!9N-#KOG:=E_[>.H]F2X5:\UH@EQ/L*5;0 MS-77]? (_ NHND:SR[#=YDGX[6(5$(<1P%W#=( =K&(=$WL"A5]]<4L07T + M/HJ>D'7!$"8!M_**+;JV#;UTP9!H0] \6[%-N1 !!.[#*.0=MA_R[I;._=#] MTHC;P2-]N,P8]: M^ DQ7C-MUXH42*D[['#(/MX.!HWM1@V'18]-UX&8ME3@8!W%5J]=4<:?A]J5 M*LHXRG:R3,V&O&Q9I@@DQ#T^068HDH@4^.)WV':L/O#VH_VRVNT%R$476?XF M6KG9+3&=HQVT-)[!,Q% U<$.6OD.\\?YANVSR./FFZ>.^-MG-3 1-%]'^*7B MH4JCDHE4%+9OC_;._&%B!^/\NLJ,O%)EYL.)1BY,01 =T[*CA2'ZSG>OL'!P MUZZ[7H#)E:HCDC/V5U2R@@;@ C0(HNYOMXD4K.!Z]'#(F#_F?>CWX%*>KZNP MKC4?SE];YH$LH$ -S<-%AB*:>U9QE,XGL:CL*5_M+;<#AE#8\:"0;\>:->. MIRO5;/&Z8@!6D('C'2S_^70RE2*I2"$,+B#16+%@L(?!BIL*BR*R$DUT3+QL M!(=GT8GL=(I*9D[>^GDQ4"7@\M$_S7XPSINBBB*(%@HBC _I4,BE)F41<.CJ( M_]0AZL.:!>BH^.<6_2/C!WD-)XCB/[@O4>C.Y^A"#1L=[B:?*"=W*S9P*S9P MP6(#CP]17K3PP)X?^[.4GUBVZN#]W2G 9%/3S)5_J2RP]&!341B/4>&Q(&L" M$Z"$"_ZULXKA5PY"[]A=31M4;\:FPC(H=:8#P4 1_%W=- D; _B&NS\OJA!* MDB^1,?P.CQ,DD4KC\0?">F"Y3Y5;N,/3)RHNO-:1/*CJ&W^FWN59I#CST"B1 M.$%A+4TPWN,*[V>02MQEGBR#^S$SH"UQ:IFB^A/E:=]A_H2"F^OA9W0S$T3/ M\03?J8:1R3J+J]\SWXQH-J!0OJ(N:!"%#I MLC *2J#"8T3F+ OP"\.$Q*].N3"3!.;GP5ZA./XO*@%M&P;[ MUE#V([3+R?^-V<&V@8'FA$DNP.BYI6CAIA:<[4],L6TW*"A9%R _MS\1YXEZ M79J=Y-/LO%:I>QV?FZ)C[O0H(L0AIX] 0+PI$'5IAJ8B*Y_'3$K@#YETETXE M7A3(U-,"^36L8/KZ!/)%QI)/\A79Q/0A2[?^S]ZF:[U$UN!GYA[54+U!XN+H 3[4I$@4S7/#U X MYB2HGNW72U<<&UM-3?ACS%RA*MFV.[8521$LY5#C1%W8V!R6Q)-P[;0$A@NN M4>[VI>G976GZG"DI,@H$(;79->>*>#A+3+9,/0ED4-V.AD[7 Q=MQ1RGZ,J&[5BN?V P_"UG 4EQL)II0Q9B?P5,IGX0 M_Z@EBOVKQ0RR$($F3. 1)SK^5 MPD87DJ#M@7V^&30!"U>QPK/$*#!XNKMK4QN9&$%^8;6!IA>R/RBY@G6%]5XS MI.+XW^'/K*+/-?@>?V]IBBXFV;T!_D5+83CGD> ?(P *H M"ED'-8 ?34O?J8-X^N^=WA"5X+ALL)3V[Z_Q5VM^J&G&F9AK!4+-?&:$7Z"O.G+-7CD?.PP+7;_>.$2,I-C(_[^NT%?HS(::RKM" MH?U?Q!V9\(7(+XH!G7(G-A9091<++$UMZ5^X'Z< ^78AO>B)!7RO[2<6%([9]98.MG1_8JNI L57 MT,,+\::"\^3#P5U4!^%P"O=[>;X8VE4(/9,M=_/T5Q)Y1K""Q)\QLM< J6QH MQ6W(3 >Y>)"G8&X!,<@J"M*,=&3#-^%I@2M1# P4%.3+PK5+D'!VA:JAB[(W MPZO<_+LG 9(V^(%V)[!]F*\1".S1E9*^&X\T"33O4"B15M\)+>9GNVUMM1_( M"V@5U&D,ZO? _ZNX1IC_05)?)7@" M78W\%&@V>X4"M \:G QF9$WXS_4+TJD"C5])H/9U*<7#NI3[>['M?5U*Q1 U M5PH2+UJ"%?HS9>R@7,@N?;WMP@; TKRGY_[B;R^MT/Q!)D,W]0L$BDN*)IK6_"O)9C@EC($\G'A8>-WWU;)[/0KE5<:M"402M31H[] M6#!4K"G+_L*Y\U**6I38$D;A4>Y_7K&WI^^N4(!03:>#*(BRVV! 4X-N@@B' M+RB&?S$]2E+"S%U!84P,,Y4P.U@18\(V&@+7QF*X8C:M8)O#]#/6_$#L%[!C MC6;M*PEE ^P8"QT.S;2O)UVIVT5_ 3>PTN:\D/!UT@#UFRC'7!@]5(]J% MT?PM==V4@(;!R4$Y>BK5..("Q#+7:+W\H,5!D-=/A-D&>N$"6%<>; -=JU@= MS/'KANCWD7GJ*B/S;/'_"/K\]S7:(19H&GSGSVT$,$@,D'3%4&S'\@NY? $A MFBL&U.7REQ*?<$['2^>#Y"$B@63*=*T@$\3PE\R0P2?6T3\?-#GI^R-@3#1S M#'^7A;&U/64R=FW% /Z1 S_Q0$ [ 88D:'!U@,V#)$0QB$@>+/ $M"\'7V() M!E37UMRTKBL+!=F?*Y1VSE!V=]KYN5VT#A G;[7O3@TJ^?I!A27H$JDTF22( M)(\GXB0?)R6<'V=(B@>"/$Y(J3&>2">^=@DZZE:"[E:"+GHEZ K-3I_NY&O- M9K7<*.XO(.7)3":3C%^Z)!VYXT\XT%@X4FP_U,\M4D<>%*E[U3:][U<(BF%C M2#V2.'RGM1(L*::9IHI,_CY!P&] _/:=CB )V<06Z (WV=L6J,)L00;85+#& M*'KO'U+6%"%0Q!A YQ0TQ9X&*=&H>^PMD[)K*1R.V!'833#-RM5Z8P8(*%"OT]10\_!!?6 M]@O+]Z$WL\#/$ US-0EF=U+G(*'I9YALX;OPJ!MTW9VFZ.'AGI^';[' !+Y_ M>QH,[,_[H(_;0Q 8%#X)H,,@*%L4.H];_^[GD;^XW7@)W,)]%HBXO07R]]'# M&%3V*V>*^4L*, F*",PM4V([]&Y-=!YU+W/>V%>C? 21<659$!1BB MAT8M+ 5%\[6'B"[EE=&EO A)LNN'IU'F@NM3 M"-;!!M1^>A#JN\'!CWIPYO(HU'1(Q&"PX5N6_C'-<*3H(.<<,?EW,$5-""=K MCF=!"0Y[VU3?7>_IBQKZ*NQQ3Z<[;&BZ^7Z&# M3"$BP/8W.'D;RHDF6.$$0L5C@$EPC21B%C#ENTOI7181]!FE@72*[?H,1DA9 M"I9BNA \BJT&S'>-<.O45X?^00_1=#4(6\&%3(3*#%5IL<*;6F$7DH(VPC%$ M0DOQDX%\Q0N5"FI^@'MAIS;\@XBOS^5":A?IJ,D46P$LQ$@PM+T@AL(*O10M M$,M -=K/JE!$C>!T#7PI]!1M*%)(-PBV[>KS4&L9IO\9.JXB\/$]!M@$\MK8 M#<%^, @?.A"(:)0F:BZ:E@5_OL.JAKDR=K3R;0,R58_(C"3L#:1^%Q'"Q#N_ M&X2#W:@D8(N6,@ZZ02-Z7#ZSZF,FS-C#RD&V'D;06R$ZO-UK)T,O,!Y#/ ]. M*08@0B<7X/BA)0BF"Z7%#ZBC?\.1R8KFGV+QMZ701%@FMSNT!)F\5_O.U/*1 MA)Y:@;&-LN0A\?]1CE=RODN*%+DB0JE:K59W0K@Q=B>:^C^_E'_# 0:]A:_< M5=1\4\\V$.\FYA)U>C&]@1R;ES'R9O=E)US*_HJ10V:8F.L7G?@CK0!=&@ G MX&^S^$4)?,=.$U:HQ%*PO^((*D ";$+/+W3KX#N# !/LVPW.1$,ECBHG^_K* M>YH,"% @3 ?!A% PT8@-R).#"?[<&D=DTQW?1OA&? 7?$+J0[MB&0T;V= 4= M3VC' L.+0JG/J2O'@?+H.H>TLS!H@6W?3Q'](-G6 P-309-])D#=@#):X'P# M?UG9*08%57)U(.6@?QSZQ%#_^)Z%Y1V^>>^_AHA''N-K&17!JO]")I5.23+! M)])ID8\3N, +,HGJ_^,"A:?'9$(8?^V02_P6>$B)XZM^@W]/GU89GS/ _B:.(+>EDRMUFKGJMO!@(W=W0/99?):N05XQ;(EANBQ/Q(G4!0-YZ(S,=I#8X2BQ<)A8,,Z/ M<0M/#>?-BRDS"=U#2S(7'!Z)9C^7I_$?-6L&7B8MF/I'OYHK#6FG"DSS^L&5#F;?M#4TL5+9M9(IY)=NS,C1//6[9 MS,PK=J>B=50%Q&-+P/0YD:7Y^..60F,\7>'K$LNY(MZ>RV1"8UEF=<;-8@BOF>';)T?V&XTYX@GC<=-1=IA)+ M(ZTQ16.D]56:F4_*-&I*/6SJ@GAY)'CYHMKLQTL+8<2,W0YL>@(E,2W3&_6$ M!:7F1$54QD2FVD_#IB=@,J]W/*E2:$PYMUM>5ON:G2'+$*0G<&+8F5XCU[2+ M#*E*Q(*1FL7D'#8]P=1^*K\H5^OK&L/VNW:C*P QL8$#.,'5A)?9=#*5#L61 M32[5M9+F8#* \G2"K3+KQ%.RG%SAL3H]((=.NF>F5JCI(Z2V.;VL#U;)#9/+ MCT$?=Q@(#U&J:&4X[%8L!G$G7 MVTFF,DNW>?($!K1.=5 Q/6.#>ZG!"L]V);Q%KWCR! 88O-M01_6RA2^8]GC4 M7W(]L]]&31]-:YB6I;[LTCK39Y=Z!4*K/K3\7A]/2Q<7 DVK8Z9OF>5:I]2/ MK=JPUQ-P*4[PMDH3;DD5FA(^-WO5]9"C>?($7#8:->O6=##E=-)<6WW&38Z2 M4%.=@,M&G%G":MYHX&2FTNO+A<:L2,(!G("+(LCTDL#',]PE#8,8F>-R1H # M. &7D2S0@[8L:!R8QJ9E:IAC'0Y2X 1*@@JKTUXZ@2W6NQ* M]@:)8D%-SEA5Q1V')EDXUA/<^O_9^\X>Q95M[>]7NO\!S3E7VEN"WLYAWG-& M,L;D#"9]L8P#&(,-#J1?_U:9[IZ>@>E(,M21SNP>IAJ[JM;SU$JU%E^UO!2] MK01V20R$Y1:0E;@&[WI@MW(]U153;:N#M5H^20L;7EB18.B!W<+,?A[(0)^3 M2]/R8N;U<:U/@!\&#H@=TJ>QH]GA&&9H>I M]KHPJ4Z']0HXL0[LEHWI*VRJ3'M W2MK#,FU9*#_P:%[,,R)U9R.=\JTO3"# M!;$5&NDA/#&Q9QA^J@O61WI=/3:Z>GK$H_F)[U3U]W7%9+ '#'\M8>B%??;B M^V&I*!@*>W*=//T]ZH#T?6?0PWC'FX;THRO#34'7HN],P,,YA0(/ITX== M(9_*&GKA%WEG;](7':0<-^H?]9AM]D"_V@06[X+\P#]6KF M(]H81&1H7Q"17?V^T \(+Z?;E[= M'W__S^;]_[7[6Z"2QY'.3.FQOZ9#>O"6YV6OC^[*+X^7"ORL#R<7BJ0 MX-^UX+]A#UV+W%^=8?&65(NAY\&$TEVILN^WH/']&:@(C[=_WB!IO5]IC>\A M$3N#B-F='O V9%2B#_X KU,LU>E7RY%?'+(Q5I-.S0%OL=F_[\SZ2?S'6H.7 M=++>8XN=T+&")DS A^5/E*?6 XK5[X%MV2 M <^,?DOPE9JI,#")"#KA%%K_]UN* M_);8W2'Z[S=K'7QWPIGN!H___BWAJ#.P'J&?&JGJ_#O$J^#H\#_23[ *@:AZ M'NS=&35D_9;PP9Z WP+?_)CFPE5:;C4,--=>+)3LW)R.UL82)H:2WWX020*C M__//K^L0;Q\((H K)8"K.^!/@W^<@*F!T).J;'4R@Y&3@2L9[;)3S$ILONV> MGP FZSR5[DS*,TS$%[UTQQY;RP 2 //M!YEDN-<(($8V\4ZK>>P= R^(:@98 MH^'42"8"3]7!?QPCNKNI3J?N*KK:#?[R[W@= L+3NV==+^.&P\ ,IT]3;C[/ M^-$Q\+LL5(&@*)*[;M;JJX9LB]QHYG)$0*XFG6Z'1 ^?HB M\?,,YVN#304K;8J&-ZK;!=EK1.+XKH#%]3PO2.SPDXW86'L^T M1XKO5SEO#[I5(_@#>L%QY^.EF;!HJ9)=4XG>;$Y,/2=H*#34=W&"2M(<^RZ- M%V'V?C&+=-6O'L$?PRQKY4?MGC&@,%%O$4I1SWJXO *8!2HJ3E%)COF@DAI3 MGUS!@?5#7.^@$H%,\-LWP<\0J$;ZR!?UD6>0 DH[P&73N<)YU8HM825/5_U, M?;N2"P)\G6\_6"S)\SARN"&TGPOM2)/YHB;S!MKGHQDY&N:8D6SIZ0)3RS7# M?!X6/@":"TLE*>8U8R-VWK5:5 M-^R7O!-E.1[.=+IQ@?$Y_R/7D4M^+JS,WQX5^9=C%F)$YRHB3A4,,1@H;>4GP)(XQR$F"@/YU)PK"^>E4 MDWU5FE06XWM62>3&EF8W,-*#5CO/O*3O&$V M(?PC_",WR36I.Q_%?\%M*$I[/,C9S&AB>:4:(Z?=J-\%S*QEDSSV6C9:[-PF M.=?582M.Y"%!ME8R@1BUHH2%*15R VQ^33.7#@1"37=B4K&MV2G>J: M9K^+92>9Z0KV:H(G(H8EZ3MQ !0[DU'!JK(VT;>-)4]DV8$2M9PCO_U@^"2#? "( M!I /(#;*S2=I8"8LYV&M/"0EL>R1F4JQUQ_V1_ ]X545-DFQ-^4*@$VKX33 MUOBOZ#:(NVZ'HI!"S>+W:1%O'E:G*?PJZ^*%?433VSMFLD M@:_YSHH=;QH0NT"+H(@D3WSPPFM,O2<9PS3 &NF)0%VCO ED,R'7R55K*D]P M+3B:.S/:ZOK9=#K <0/53W6PI5R1+9-QY9PLR.L5T$^BDKD,F>195#,7@1\Y M3.*BZGP(_))$E:M^89Z1%J5B=]9MB@W=:$#PPW*Y3)*AB%MRD^PJ>J!*'LC& M0EK'*2MQO&I435C"\A>SC(754E1J4W7K?%$4%#RJ64IB2>+5&MT(K BL2$LX M9C6-5\$:"OD2DY8'G#SC7N>HZR$]R25,IEI6'CNQ'036)3N=GL?RY MZZO3'-BM.;"W=E'IS LBJ#WQP#NHEEDH0HIANJHTPZ5NI9C5BH0!]")F5\L] M26*HR =BEZMA%U3P[-2.G*.RRZ*\X"Q&V]#VC.LU4TMFRAC8"K(+$['+S=R- MV=5NW55 0YZ>DY9R) '>=3>$2=57P'D'&[H=0VZQ-39"F H=E=DA">X),F_+WD7H1NA^YTZRUV"^]25S0Z@VZ5( MA\WVM[JT"'2JU117\Q8W@NB.&C/B&/]&I#D^OJ17T,Z\A?;=KZ6FAAE$[W-9 M.^<&B3$VL?@8+\W)0VG1VKS&H_%9+ 0Q!+$K3).Y&,)BY&EX?,+PER>L#+A2 MX"6G.OC'LJ5&$[? TV!54UBP+=C\YY\A,EM01/O*TT]V_$XC)/A(\&-@5YWN8+O6\VOG M\GQJD9Z8JQO8(#V9"#Q5-Y!>>0MZY1$CK]<$O;@%5A\A5M\A[,_=9>C!9COC M)\K4KBDUFJT8M39)CQ0"CQ+PZ21-H01\!-3X')&QBY&^%ZA9W5]BE&QU)#'/ MF$&Z.M[H_@H"E?GV@\&2!'X; =-W* \>S*I_8?PB$P"9 '=C^\9/$8%P?1'[ M^#/%D=U%;CAU4XJ4P^<67ZOFI':MH1!1N4:62_+D^UIS(^PC[-^B^1]#W>;= MV&^FBSG:%_)K>S%S*5*M+E)A;P2Q#]4;-LF]:H?$S@7R7$3),Y:&$R+?QZD2 M5V-R$P==Y[LRO>6I,ES7"L9BZ(/U-;PG(MO\F<8:DFC(IFJN;:-O"T8OX(FP M!*RTJ, C_4:%?01]!'UTU^[B:LLGH=^=N8RB++*,'!:ZPECC5[C$"A#Z47N- M),-]L$]W[!PT.#'_>=U.VT]20+8:LM60G^8Z]9UW&6F9LJ?95GNYQ(AEIL'E MFZ)5W@ CC=I5)<"2&(O*$B#4(P]-7%2==Z%^.\S+!=]K9&RKW![J"ZR^Y=S\N&D: %YM@*X, M )?@Z(_5^*.NOK4AF/*N5-H!'O+J^#)/MJN$E-(-4M-*OLL9P,"*:D7B20YC MDSSY6@U^!& $8*0T?%UI^"R 5T.S.2@W@CY6\KH#K=!A6Z&^@@!F(@!31)*F M7C,@;L%)LGO"4FN7W=YAFW$=L].X5>+K>$6UFX7BTY1 M+BU2F6ZP,GO:"+#>KI0CT%G>6<<(<0#B .0SN;SZ\QD.: F<[K<)HB=W50&Y "H^3!)C/]@Y>SKUFY^:1'VAFJ#V.MV2 KI(Y=N[O7"H7NXR<^F MOJUL1AI9LC=5NCNO;%1WWA@I!+MSHF XDZAE%_*5(#L)^4JN7C>)P/J2V5XSD PI/YT, M.XXGEZ8I*EU;5'MC8Z407%3O&4_R#&H\BL"/G"1Q47$^!/YJ:&\&=%C!,-$7 M.YS@9IMMO0'!O_..<,0'U9OKUF)>M ^;OBP)^?D>8HCI<0V,:T5\%)C8[=\=TQUQW0OFP;Z$ _U(2Y)O\J(B!@0,:![1!?7@4Y" M#$*Z%] B/2A)I<' 2<\JF=[2BHB!B8@!>^V"X2UX@EZV]$*>(&0,(D]0G#2D M0U5?>,*S!E1:E!AA42JV.:)6(U?P7:*(%,^R0-W!D/<' 1YY?^*G^1P O.I- MVX2:UFL2H5N#3:\8C&:D $/V\@G,8)*8CAQ2QX?T9W-K&!FP)JWL//'3N<; M&8X&'3]_5=W 2!#8W\B"0X'VZU8\4!L0)*VQ.35OO0W(KG\4ZOR!%.'[L7Q1 MYP\D^/=H =Y(YX^Z]W0SP ]^/?KEFW&6EJZ$=FU_ECU#%]9EGJ%G-C/ MK;'6H-ZH=A3'H*NKK[JSB \8M\]S:,$IU%6OY@$#/##TCCH-C;KAM>";/MN] MV,[NK:J>IP@D4TOA@U5@;^;I!E\SJ@.W/0(+?[)%^)"-?ZY5V/#R:C5=#Z6- M,*Q4O29GC4M@%:!T'K#Z?_L@,5>]Q!(^)#$WO$2T(LGW.D@>UR^;S59"520" M.:6WYZF:1-GB]LM"5*AF/[V T6KY0AB,70\ 23^X)=49 MJT1UL7I+?#X_^0\)S\EG;V4:Q9F4"CI8;K8=.@35=9HJ$!L:2V)8]/]W",]N M#1+J\Z.N4W12OJ'!!5RYGNX;SGM6K^#[X1]6+AMD%EN\->/D!>4U)(?.=Y6V M<*5R<]RI]UN#K%*N-'MRUQ>'NI(5C6*N\>W'UO#<=XB+%7TS\G0@3\=UM;3? MTP]_V5T(H92U3NTV\WL^^H_BY%K"6"PXA!RVBLMEO;GT-O;HMU]]5)L?LS^^ MLA6[O\%O!:L'T#W=??+8$OOQH[TY?ON1@)*'$S\E[U@"B"!X0Q"\>,O[SR!P M:6&2U*;=D;3 >RU:8L",FJO8(? 6/*C,-L+5=8>8> MW'>+-$7J_:X]'I+V@96/3R:0FM#-LT6^*SE6:H1^=>F.+MV5Q14CVPM.?UW-P]"B$>(O\48:-RR8-^!>#M#;&;49"!#Q45T7FGNM M&E/LHK\">!R<@SH%II.EIRPGH>V*!R/W'G+O(6WCF&V7GZ%6!T@K.(]%N@]= M*-33%9GWU;+=2B^&A:VA,HS94,BHJCZ9I' ^2;^:C8\0BQ"+M(6O-TM^-V); MD^:8"+1M!V/6Q+QF][UF,S^"B&5VB"62-';K!>$>-0I-"V?A-"J:XD;%X31W M-O>,L>'XUM)(3%T?W0Q&)M+-.D7V)IWX*V9ZRD\ 1R6CQ)?PW=7'+ ,,5XV@ M9K;5-6!#L [@&0=H,<4/%4-R:$%:2_('*" =OW"%N M0-QP ^Z30ZK+4567IA&HEF/HDNHY8.'\%Z#+[##WJK;2LHMIUUMX M6*J/XXUMSI[):V#$177X"4 M2F0V;ULD8YBC%<1Q5,R$H*@DQWY4NXBI-Z;M&:H?>INGA,KX)34]S>!%^L[A MFUCX))CQ,XZ79U+ =Y2L46EO!&AF<@R6Y+G];DYQ36=Z[XKPIEG/SV9-2Q+K M$PM3*:6\F*S@BK 8D62P_0@"=-5%V;?1ER83:@ ^\0.4T70U!GHLRZ >V;EW MQ0528Z]!_\(M?TJ1<#,NT^B&-5,NN=5N'^Q4<:L#13GJ#,$1@%[VVVA+[/*YW03U5$QT.*XFQXTC $KH;#J?& M-1#BO\_N^CG__*^ )L_1$D)P]'=QIEG6"=RLJ@%6*@XT:;WQ\Q5*4"AL%S'E M"2Y)\N]3D!"%( HY,845;QV@%9S3,)$F5P4@>/.X?%?Q?MY8__@/^ M>*X!-354#W+,^/_]NN,D?,E'AL&P_SM)J:M?-Y:@GKCS\)D3_6+@J8X/@?L] MG,\-3U-] XRC?SEFHCE&?_[O_[R_/] I7+8%C#R3]?XD7/\.I["W]3%VG7BSP(RNG MIH89?'_\M:?/(DI]_M#UH^L[WSUCJL+8-?SV7[XWVL? G7\G\ >8+S$#?WV< M&(4_L/2)=O:W(Y!\L8]J8NQ!IOY7NR8>DOS//O*CA4&$IP@ M^;/\J"]EZ$\X^77?#FW'<1;TY5R&X,!YBQ2%IIAOUL12 MRH\(^^OY;/O[Y=% #'6.X2A*P5@#!]H'AX'3@N$5E>%PBC9XS&35Q_U6GU27 MY=R2*^FUK$I@U[R4W*ZE_%Q# :K5[R,+7KTUKJ68MM3UL_.P4PLFQ>$(C.1^ M'RGQ79OVFY8D,Q1A#1;-@BIG&PJQ_YWU86.@K0N&)]6R@M9NAWB9**W R+WO M;&N]C=%L666LU..]*<_3SLH:*>3^=]*R@S6T5)ZUK=1VQLZTM6NG&F D_?M( MP1-S)&ZW.;E&+)8233 =L@Z_<^_I>;_7S_2-U,IFO(R5U4*L4IS"D3B^-R4\ MG\9G&,U+*;72:C96V04/'@\VY?>1]CS?S*=*-1D[07_5 ML&=;IM8I]M,U=SU2N/V1GB<256G!JG*J-2L.Z<(VAS=6"K\_LFE.YJW-*C"D MA9$9&GQ^5NZ'0.JQ_:$MOZZ/)5$PI1HI]2OP]-RZT.D^.T/9N,"'&^ MM.K;//C: \)=]$F#:^<:*6S6R9 UN[T2A?((V,K[0\6YHE0+O040P^Q6E136 MEG/*"@[=6]AZJE8;V0%C8JE4M6,M.*&JC:)OW5M8W,DZ?F:L%^W4+,BFW2#O M%1U!(0Y IIPKRB7.E#V[1BWJ?9M3'8P'0P] AE4*4JNV9&S)((MN/Z5/]*X M3I4#D,G)X6*=RRQG,I$I5\E*56N.ZV#H <@X(U[I+294!LNYTT[67/8:3G!JNU$)?RU#9W@@. MW5M7IC/1YIF-6\1J6W,RK AR>KUNP*%[HE7(B:O0+ZGG#9\=+B2'IXK+H+;"P4"5'ME_6JJGH6_?. M%YGO]XO6HBU(N?&RW.)L=K!<1D/W#YBV@%66?-\6[1K6)^B^7/#[R@BV*=\_ M82HLL7$IOF-O/*4T47(*75]'0_?FI7K#TF)3U==V3<)G+$I8=,E[6&EQI@=SYG\MI&/7F!_7BV< M!@=G22W:JMYJ5IEJG/?^/[TPTM5E?GI4MP9 MKR]\C(^6Z[XO(?">'O%HF.([0_%]25 T_8"_>JWFA>7VXOM=\)WFU%T].56> M_IZ"[M3O.U,?-H-XT\1^])%$#WX:J@Y]=QH&QHE-ZS\[CO />.)_NDB^G-&! M,6@CKF C\ <,(>(:-H)]X!$BKF$C$#5=R48@:KJ2C0#4Q*&-N(*-0-1T)1N! MJ.E*-H)[H'FT$5>P$8B:KF0C$#5=R48@@^ZX&_'!"X]O^OI.,.M$XI=YG^5F MT%O$>^K-_> D-7<*/_SO-_K;9R>,/6#L65LK'LKK^,_PEZ>\3%6!68:>820J MX!_&?D)R=$-/_.>?X2WL]MYD+[']S)5O?\M:O[;Y,2 R1&/GHK$+7G3\LIP7 M0\?8I0R26/+I BBBN6/2W$V+!R+"ZQ#]W=[L_WE8I(G/BC3WP//QEFAXSS"^ M#'>F;>:C^]KQWF:<1]O\YC8SEZW(@M",2/MS:#Y6:8I+*"1-8VDXH?']M)?& M+R3-I[WN_;I?_#J5QV/-_BUG]-%ANG^;&UXI?'%'\X^QZ?ZUGLVE; <@.PU$O"G1N>"D/Y!WN&7C_^ MSN].O0 >#Y9MBCV0CEU\*1/N)%FA8(D 6,"M[;ZHYO980PE^[ZZ@3CKT+P?$XIF+,AH:G,#3#._/LM"$9$RH[PSI+.9UN M?*$;3V2!9SUW]O3DKA6,Q= '.VIXTEJ;AG"K!-\'KVOHN\9_OQ=ZJA8:M(73 M_8G=;058#IMWM75FI427IG&.3?+4:_V1$>9O$_-79M:<&/,X_P+SX"]'Q'RK M8=+\HKNH8K5UM1?D#B=NQPXVRS? N7BDN+HUYRZR6I]NP ML;!#;N)FRC[FC5E8\H;_]H/DJ21/G*AB/L+\M6+^CG1[_-3GO-6?IW+38,[#NCTDPR59YLT2 MKG$,3_[FM1!@]4OPK[81),"O+BW-..BVB+$_\8I<;SLRO'2@_LS>UAV57GK2 M5T&U7W:CO(!KZQ&MOW*MD3&\M8(W.'E3)^:"9 \<,K@TUUK#$3[7^P%MBU.N M4UAR:4*8-Y2H/!9))$EFO[,QXB#$04>/1E]ZTE?$05]0]][DH%SHSNQ9>3B2 M%IFUA!IC?J_K=&_]TL_:VRT= M\ME?K<_^:*UI[\AQ?]B;E-,;1J4Y3A7DC;4M%DM+6UH1E_8 <>-1>D'U>4)J M#6PB*&"M]6S24-BHZ2*!)4F<01&V^T3K?:?3-(F-D#*6HE6"9RO_[0?%8DD,1]DK M]XC6.]*$#]ORYB%J9LYU=5]P],?,C6?G3>:%*P+\ M/#7@#V"<\,(C<<"KXU=".Z_I4T8.^P4QGV>*UE 9*3R,;S(D"IC<+PW<=WCS M>JL%G(0& M;P&!D]" (RK+'-:SMMB,S:6M[-SS:K45H '^VP^<(I(8A7C@'GG@CJR"N!45 M. D/M'NA+M347E-:=,<]VNYLQB,7J@-1KC5%)PGZM;3'V,9Z48V!B_LV+WW% M ]UKB:T_YMPU!DY"O9M,>8R1%<[ Q-IDHNM5-]^W!07'HHQS+LEP[TLX1YR$ M. G5'+BX<^C<-0=.PDG]X=(NTDO>QEH37.VK*W:Z\!N0DYAO/X!92."O59Q" MG(0X"=4@N")/U;EK$)R$DTH5>KOD7;=AMX+U>+E-,^2Z.(*1*X9%M9D0 M)R';+29>LW/7)#@))XVV"R?>;.D2L>G 2]#8,;%5J3.2&77*?9:A4[[@)K0/3RL+,XG61QU+/G M'M%[1XKS62H@G 2]K>;26*H#3I29^B@,+;?)<.OH[(76/D'B29)]K8!);+-D MP'>VC.D4/"&9&!F.X:G3G7VOSRS'\@.XL\N#-0N1LS6FEP#OH/C!C?D*'A&: MV^$3LMDOZ)36<\/QC0.TII +3-/3-5R:M9=5N4*TQ*(S ISVF(#"4BC8B[ > M[^H.-^9:^#36*^9&"XMJ/2LONMB"[JRSXJB[@EAG=LEF[[0_$-81UI$CXBR. MB$]CO3AO-YU<14YAFYZ1L8NTTNQF!(AU_ML/F@?&ROON]B"L(ZPC'?XL;HM/ M8WTKM;:9&8OK=I<8%@,EJ&Y=NP&Q#ET3-)MDL#@G(H#OS+R67(!*V!I]IV29K,I5PO-2VV1@I.0F\!Q26Y5XO"(GC>,#R1B7]$ M$_^3\"1]QY"<4BTM6]V*LM;T2J:>%R \XB>!Y6_!$5OEQK?)/ MPK/;)4K%>IY;2PLQW^^N>DR-M:+3$]CD/)=DWFF3(WC>%CSO2+D]BR']27@6 M!HM3[C'Z$=(1TY#\XB__@LTCGIZ-4G26+G#2;5*W^ M8NV(S6X#(AU60<"3%(:2]1#4D?Y^1;Z(ST+=K'<]?X$-)3O4NRV3L)2&PT>' M>E24$T^R!!7OF#Z\G[&RIM,W? UW04G7SSSGG^05,A&<(TX C8 =1SL0G5!(D&]"U8IEH.KC)U2]L2(QS9PP&"'U@&"ON&I]VH G M% Q-4:\6C(E!7 JNA1=J0>C!LM:OV(%WP4'73S7((Q/W'-=?$ ?XIVE, 1GI ML(Q?P=%"S]O]?("*\'IQL&I((TUB"M*$(]I"F5\+"LY&U:N2%(8*:B(DQ\O, M1<$[)*8Q,-IB';S[_(%#&K4@-10Z#=O84G-3JY#+ZJ(!#QP>J+Y)'-5?1TB. MF>IX4\&\ J 4#Z [8>RJ)2&G$G(JQ1N>L;;LGN#XY]IEY5'*"LC52L*LCE!< MA7-/PC,K!>5\-<92,F:5>SP1C#ICLQ2IWU$LET_2K]8DBT$X M-V,,H3<@ $\)+7\$]%\.O.=(OF*J9$&B M8< R@&\]0#6;:CG,]8;Z6%[D&.YEDZ/>I^ BCMX519&P?^?+H5S Z MDEB^HDQ=1V(FAEF2/8I9^@V(41Z=H_>+T3O2=<]B.W\)H_5@,6N':GHJBP5] MFQNWA^UJ)CI'H5G]UD$:YP!\VU,=?S>CE+=+JP&;Z ?H)BUR!<:_-*Y91H3BI,FDQ36 M98*TF+93V78@P',+VI-$DF-BWN#U+VAN_QT%9A-@9WTP_X1K[IK1^,F$8Z#: ML-=+1N@:Q2T$=J&OJ^9D+'_N[CBI9N[J5..O>;IJ63.H=,7.P&8("0RQ^U>L+>(WP?L[9HFV0&X*F:8C;]BM9)>X1;O) M-R!F@16,)SEL/X+T-P(M NWU&+DG!>W90L ? FU)M;N,4\B-Y-Q&8$E?R_#3 M0730\A"T/+%O 2#0(M!>D(2;\(=!.@W9ED5(7K-RRA:ZE=K(D1D>@ MC;JX)%ENOUC6W[<1"(Z*B"4L1W-GQA\->.1_/)[_<>AZNN&E=H._X_-UPG>G MEI[X%Q;][S;]DY>>]&4-BQ-[!2((5UW'G1OPL<*J45A- ML(7NEH=R=C5-62-("C#FCNW[!Q$I(%(X?DC^TI.^:6_&ATDA-RMUYYJ:IS&U MZ@SFC4RI)A57D!2BKDC[V;&(%! I(/,A5MZ2#Y/"?*@'^5S6-.52P-0W=J4C MEE<-2 K19?0#C=)>]Y5_$T K:3QZ2!*!ND95QJ_87WL[ M]W3B[Y?8X0@Z8K.>.Q/!>UA."):PMB,:U_'3$;9VX]H06=(Z\%1 ]I:C>IM" M8,Q\0$QP!IX[G4;4M*N4\>H%=FHV-"9D?R!9369(Y7IV*.:!SD)&%]BY),42 M* 1SIY!&*?Y'+3!W2GS_#FM!SXPK(PS;2D0IT^N8-=K.82,(:Y@-0209_'W% MZA"J;PO5*,GA"$7E+G-0N\/BF-ZT&K8UZBTJZ4RAW9 C1,-4"9P&D$8G]5UB M^N+*]XU=:CCO2=USVK-@ZC(.IDIRHUW@90HO"Q#7T2T(/LF_VGXASMD4=<^% MX ;R 98S\=?0< S3"A(F6/6_WW0A(#S, -SXZ1M,[;+^FX&0" M0S:D>BLK,7G+G'1Y7UF$@ @IZ(G@DAC_S@1N1 R(&&XUT^(F?2*'6.)W& \44F,VO=S(JT!,0,R)V+HDOD0,TREOC!)#_"EK7:9 M^7:R4NDB%VD,NULJ!+[O5HESY@7TFD0[M'-6)=QG;Q7R 2,?<+PYYDH2,%ZC M&Z)+8J-59>!CFS4N^11GS:,XE(3I9@I] M>^IL,4LN;Y?:9C()RR.(3N@^P),4@7H Q B=UTS%A M +J?Y/4:^Y1*'-T:B(PLU81:8U9BO8+I"@K!HO O0O!'C-'K0O"-Q8Y_A_-> MJ<_!@MNVFCE;[NK!JJYXX< 8CB"*49@8@?C]AO1U@3C^H>-W'\/#T=AJ"&JC M9-<*CM?M"^T0#U<0P"A*C! <6T7ZQB+';QW#0KY@9RAMT\>L:K^JD(3%.4$# MHC@*$F-)CGVM 5><@\17Y V,)Z?%N/WI%2?[^SCY.V$X-(95KU+2T!+-"$;DW#P-"CO-9?8I>)N>$! M W0V@VW1QZIG(!_,U0+U>"Z6Z_:!9JREI1N1RR0225]9EGJ%G-C/K;'6H-ZH M=A3'H*NK(\3?MK83@Z!@UX FK:$G5/!FZLCX)?KG)]PP\&'2*GP)Y$RY6GS>3KW:/8_* M;FI'FR"2P.N7P"L+?R$)O"\)O'BD!TG@G4M@7$[A.#OOH[@&,E)OR$@]5TVB M:\+E>R\GN>JDF4+6Z/G3GWH3N'3_:GL#,_J^%L:'@U M,PH]^K6?UF<$UP-W$BN$V<5U5BS+L[5M;$K9@FS+#84D8/X<3F-)EGI?;0 $ M>P3[V)@DIX?]B2M^?!7V]+)!I^RFUI%21:=1;%9R!9U=0=C#BB $ER2)_8H" M"/8(]K&V T\)^[,4#/DJ[+'"=(KGR>Y$[G*+'%;N452Y$)WV_.ZT9Q#L$>R1 MDO]1V)^XL,A783])54?-W$"C,6*$6P,EMTQS8P'"/NH9"8Y[XD#V;ZSB<(_I MEK:ER58/ZV2:QLP=+B*T/IG_]&N7#A!:;Q6MR&8_ ME\W^ ;1N]&8VN\%E2R*Z7?!A8_@1X>PO\]LA3IXFYZNU:2XX-WP#"IH:Z M!;-Q@0"!R?B[GZ*6-RK\V+0I([Q MX^L\U_Z%K_5(>ACV?R_ RGLK?T,W6=>K' CVR,*>"Z)5R 7[\WVL? G7\G<,BX_V\&_OHX,0I_8.D3[>QO M^"1?[*.:&'N0GO_5KHF_;>N7'KG[*_PBP(^ M*>[3U:[R3Y^]$+BX.)"OH!\ M"9D -NR%L'Z6'_6E#/T))[_NVZ'M.,Z"OIS+T)WJKW(B>*S0%//-FEA*[G2& M0E5\>,$38JV:D:HM*0-^:-7*A8S0EC*M-OBS(E7;K5I6K%7J32G_2!67F<+S M2R9>OF7BYVLF:MG$XXN"<86.E #3K%6DQ%_E6JOU]YD.(/"F?UD..$C&'ITQE;H[P,1M,$NQVY&>%5=@ M)/W[R 73"WAW4)Y*S*0\\,C9REX,!3!R[^E]L:B,9^NM:<\&E31?$"<>-8'? MB>\M:*E*;'RUH'?ME+9T"(WIT15^I5 *]OO(1LE6<;+F5I6;F&E?*,NYS(5@:K!I^]/*4629GUNEK98R6G9J.>RVC9^-[)0;:D:FFT!&C$:&JMO!=M=0;XI2*KQ1N?^0DCP_'DYY3P C]Q:4 ME8[54#C-Q;T"%>-T)1U%E9Y/@IU=W2*C^!3]];4"8M MJ@YKB7W;FJPRI"?A_4P G_Z\H)&^_JR6['HN )5DJLY]X_O3#R]Y@7D^7G?Z M@1H&[M,'.^4@^N07'>*%B??W.T!WW@!.OF90O#M 7 MW^^"[S2G[NI)MWWZ>PH:J]]W&M<*+,J;FLZCJAH]^&FH.@0*/+"^SJ'A8 \8 M?5A7??%[X!_?ZYKXJ;B>V!>#]N4R^X(_X*^&-]"^7&9?V <:[#?R@?;D4CR%U[ JW!:ECU[DO^ -&H7VYOGT!ZAC"RQ7N"^*QZ]P7 MQ&/7N2_, XO4Y-/MRTG<65G'G;/F3N&'__U&?_LL-?(/ MQ*O<>*:8W:]+,OSEH2_#HS"7Q3.,1 7\P]A/2(YNZ(G__#.\05G8F_OYA8-[ MH&,E&RUK_9ID($*,'0@N18B_-GK'Y^M$E/=VB3[O7P5%,72,7<(+B26?LF41 M89Z.,.])=A"EQ@$F+PNF_;%\W[/X$Y\5?^Z!96Y*_.$-EN-QY5F[ UQ0"$C^ MQH0 YV_GP'QMIG^6D.$?3LHO2 EB"B0D;\8YN-M2Q?>IY&A%2R^O6%5_[]]] M2Z6.3J)''J_RT>MI5ZX9(42 -5"A-0RP.E^E].?UR^;K)%*AVVSCM5R%=$; MB%)%2XW 2Y+??@"+D.3>V>;TB+"/@Q9]?'R?M;_2V?%]AI/KU7O7>_ ^+;I/ M7-'D=W3_#FI*#]+;E+#NRT3:&W;2;%#EMA#4L%P)GJ2(VZY1?"V8?CTG(?:8 M?CU%Z:;.[+-4/GG_F2T8?"K;\>O8HAZDAK10S[:S\+X:_^T'CR=I9K^\R8VK MZ@C?1Y_>6ZD[MW1HGZ54REN'=M5?ACF]MU3DVJ9-]\):OYFFX*$-ZZ 59QC M^2/6'+V\-Z$6C T/]O^;>\;8<'QK:?SJ74@F'&-7K41=Q[$;X#5$IB[O.#AB M]:9+.PGV".GXC;(NO%D7$= +6[Y'%-!KLW)CWLCM.N3STEK>,0GTTN7OD( B M 8V5R7'B1H27U,*9Z!$%&.\T_" !3"$CX:_4>6*D6L[O*KAG:%/5]RT33 5: M'GXB(%,"_FVP\Z2<)4O_N*H%P5\6!7D!1X:>*AKRM]]N:C MK^=BGE[6<76K*@VDF>EGG0%5R6A175 >,@]-G#_?"C$/8I[?G3"77H.K8IX3 M!X;/Q3RZG>K,Q/RX;:NK 6WVI>&";4'F@0%F+DE3^\;6W_$,,,/ZX. 9;3=0 MIPGWK3@S($JM&4#,!U=5=+^*](/"L81@5%&^[ M==4SG. ^_0FW9'3"/F&XNL;>A\I M_%$U2O%X:UH3^90D6G0]B^=)2DE!=OB8.PAI#3=M8B$?3HQ].%]D"('A>E1U MD\;ML- 7Z^J<4U+,"##$Q]PVB"$00R!?RW7Z6K[($*L^ED^9V>G:GC6P2@EO M8N4!!AGBL^Z5^*44[1XA?LS5@CS99\H4(@&SZ&X(&V]= XN>H:+ Q>=_)=1Z M%I_- 59]8M37:+,ML=E RS0"2>U1:Z);4SE-&RG<8P$"'&?NK0#!=='(GH)R M7S2RY^.Y,A:YL^%7=?S+'O_+DRZK@U[\\G%9#&NH 6;!4J0,F MX^]^BMRK*OS8M!S5T2SPBWX /IB!M_ ?CCC#/Z_].Q=ZUU)=T5D-PU2>4C"5 MPA1*)RB%)TQ=(7"6H(<)KJP[9.[!\:(?WO__S2\&F/=A\) M\L4B/#::(B*N'!FI73\I%>;4?5>G*W7C/ZEP_ /YQ+W?GSF6C 03>R#I_TN\ M^!E.96_I9^HZ]6*!?VE.__AKO_:G?_KPC;Y6C_L8N//O!/X +W+.P%\?)T;A M#RQ]HIW]#9_DBWU4$V,/LO6_VC7Q4-N&SSYR]U?X18!$ 8=/=Y\\EMU]_.B% MQ,'%A7P!214R@0A/$@#K9_E17\K0GW#RZ[X=VH[C+.C+N40EA-_@;Z$IYILU ML?38JJ%0%1]>\(18JV:D:DO*@!]:M7(A([2E3*L-_JQ(U7:KEI4:'[)Q,NW3/Q\S40MF]B]Z)G.&O!2?UD..#/ZB9],&&O- *+MCW?G MBYX 1/3TMQF@E^ QE''^<_"OYS/M[Y<'A#DT.(,=XHJI8[#^HP8.")(:*@1# M#W4RJGZM7K)RF-11"P;'?AQ*;3KW3*2]M MN38N,+5:939ONPV%5(C?1Y(+?CD9-WQV#!VT7XG?N/W^J;BIL/JFNIY5:FU:WJN@$K78# M"Y5R9>GY"K'@X'?NO^FT-9)#HBUS=DGML_8RQ?>*;#24_'WHG#;FSJ8ZGV(6 MV5\1VZ[?[BQ@%;_]25G3)FD:;2V0NM2JMM)4'1^O1PJ]/ZEB>=M:S1ID29ZI M[G0R\;QM<[8"(^G?1S:FI7$_KR\FF#'K*I65)7'>J@%&[DT?G(\SBAXO:'DA MK"V[K8B+,@%'[D_?6V,;O*8Q(RSLEL;U'L97O>]!N#?. )8<;"0BRAB_9*)YMBRI W!7]6 M-2TQI?$"7"G\]Z$N&=8E7718FQD45_5PH.'BO $,B[U9U3M*ER:%%BH3;U=T+L-MRW7N TF$0;K MYWDXI_U%K>+YK<\VB;YL*.OJ)G1+%5^!W[J_4BQ=G/?4A5W"2I5FHU-8NLVF ML5+8_97"L5ZF:F;D@=25T]OZJ"H13;L!S*&]D7;>ZA>6@_Q6JFV'8KG6";IB MMJ'P^R-9OS,C=':=M9ER)U1F;*=6!T_'L?VA:8IFR [AR5+7&Q)-8NCUJQ5! MP?']H5FW6*N-:_;69F@JLVEY,L;/P%!B?^@D70DS9D#D,$:C5L-0*$U&A1%8 M_?VAA0J6ZW?22UFN37M#:6IQ_BPGP*%[HL).O6JA45AN,:+6[]8\=<-EBM'0 M/5E12;(VVI1H2PX;1 &?I<+J2FS H?O"LAJ.TPV3++&8Y7>&0J[,,Y:[&[LG M+;+;8:0Y)H\EH\*4-(HO%(0@FM@!##I"SQTX^;2T50Z:RL@!WWN B]1UJ;PE M>E-%,OI%F5!,HMMGP= #8*S9LFXT5.+;P V@LD;03$/** MLDNN.@[JPZ*AYL'+'H"CO:(7X_DTUY<6Y356F*BX9C=7"G$ CL[<7*BC<66. M;5K#AF9UE$VA(8#Y[P^===7L)JR*(D:LF#:A]"?CE@"^]0 <#2\4MA93>3M@%I&W[HOB+UL>>)*[3*6TB:R M,LCA4@$( 7%(=:CRP8PLJ(T4IG8K \84^D!AC]Y@7Q K)7DSV+3,IIVC"$VL M9@F]^3AV3Q =M8M7J/*X*X7.:DQ,6;K%2KN9/0EBY(%ZMJ%WSD9@/T_5N6]\ M?_KAI=;*/-N".V-6#0/WZ8.=)1M]\HO!^\(Y^3AFW_\0>$]O\:(=]+?WWCDC ML >"O"+7^8O?>[]K[:O)D\R%JX%=>@6PJ*70/:\ ]< C%-RY#/ /!'O?*X!D M ##A-75BO< *L _,G:\ 0@'^0-ZY#/ /S#4EE" 47&0%B N76;_T"G /^'TO M (!4HB8BQ<+O_0*(!1P#_2='P5(!A 3,@_D-5WS^OP*?+ NV_7ZR+F[A_\G M5D!SI_##_W[#N6^?10+_0-!G;;MQ.,GIO2NTEV^&A.:^SXRSK4T MI\@?KRV=YV#YZNH\/5<$WS'T+/"PO/@\*:7\#P!Z)M>0G0:()7S/!'LBZB<"!F?--+B.S-F$2U;WH)K_IXN*'3X)I7 (4X4(CC* )VQ.&KIN@= M.O6BOAI(-I [#[GSD+UV5 []O+K%/N"GE9DC93W?GN$<"QK_(*]]XY\>K0"5[/1T8&,]1]UU=)3UETX;I"E_AFOWL_^!DA& MSB$C_$.L^ ,E:%W&4D6ZR-W)#K)KD5V+[-IK9PCNC078]>+8__/(:@3]P-Z4 MQ2I$G33B\N6]V.9+1@IQ7_5B3C3/2PE.[Y+"#ZK%= W=1P@U? 3\V0?B)OR+[;=/<7P@-ODHSVXS^1/>4LF MTNI4=30CH0:)BNIIXP2))Q.PT_5I^ZQ?L9?ULBWH3UZ2Z"V!.&F#^9-7"_H- M^N=O'R_X2LU42(5\;![_V.@=?M&NX[>T"(%HP;BHZ\!.P<+:\I]'[2Y!1 &- MBC$;&I[B-3-=LSCS96D6I%VIT"[HF UXS/'_W)@?:S NZ;,\W M8M.QQ8Y9QY61BTT406$4\ML//$DR_"M-YA%9G)$L3E[VZ&1PBKH;^THVFZV$ MJD@$K2B"I4LQ^!5#25@N^'AOX,)NP93-AJ[$CK:3XKJ:EI MG6Z.J:V>@DU2:0 FDDER+),D:0)!ZCH@=?)HYT7/WY,7>(KY^?OSYAE,:RLX MCU[A1^8H3.D<&>;*+9FHIDK#?MFLTLO&:<]BRS$+KK(T6*S6V-9Z?*FPVIJP M<3+W[0>9Q#DL25,,(H_K((^3=W^Z*'F/??A" M13C$(M?"(B>^?GE1%CGUU+VB%G))Z)6SE08USZ:/3!E@O<#7'.".%DY; 7$""L5L3J3/112W<-OBJGU[*U'H[Z-<).%]+0AL'9;S^ !89:E40)(MU5WU^F*T"2_NTEKPRKO(::=4] MB7#"94Y.9S4K!2%/$. XI8 ^SK\63KBZ*Q]OB:RH^N.$;BVA":+[B;_^_?J> M9J*1T8X^G@C+4J^0$_NY-=8:U!O5CN(8=/6W$R$3>BK\,H52'K>V[<*()[;[ M2Y/8""G#6>FVN,RHYM;19I7W? BSH>SA<[GW[F^JGJ> M,MHLU4R'*75L8L1,96ZL>[/FZ-L/[ $G]_<\,3<\,$GXK$2T% =9'Y%[W%(T MCI:N=WWI&$?.1[R2E+LX=#BZ^:V* Z]<5C<\VEY>7Y@9">O1K\%>.-1Y1&:] MMK F$M:X%30]F[#>?O3L#4/L*,&TDBJ5U&['(&QUW!\H2G$^G[&?3^1YMN%> MV'70C#M@NZ?M69 =3@J4I!I$JL3Z@K?P1@H;1=)P-DE@^\D\R&I#VM55!W]QY>)M+^^I] )ZX%9-L=Z0L=Q"6+/CO!M8 MQ170"Z!/_VV]X';N(^[BG@DK"GPF+"=AS.93=V,8X,%@^1+ST-/&JF\DYE/5 M04',^[RC^&?*B\U%Q=]+OKU-AELKJ&+=A](BCFJY;U_[XY-*5LUQ=D# MF2#':MWD\'87%[Z0(0._>Y<@ ]X<;$8=+*JK[PX0Z?'4B ;5'\^,.C@R_ ,Y M-*(VL@N==*,D=VFE-5-:O7#%"PH77='CDQA+HM3XZZ":*U:VT16]BWCX7K^Q MU]^HLV9OH*VD4KYG+3&^:'>4+V;-[U-.1YV&QA\9YU ^O3DI:9EV.B4M9*PY M,1N L&HK0#@<(!P.7:^_$K:YXAC7[=[I>\M!A>3^]B^@G7[W+QU'0V)_?6)_ M!\IE_$)'L9'[RV]N_()-L=E<1&I7+/<7CUM=VF(^"3+R^E+HYKE^Q MNVJZH+,*,VUN&PH/@TQDDF/?5P'RVC 4AR/B6O5?%!BZF<#0"T)INW]X\B<) M)5*[#VC7[4VIX!,DEY87Y+C#+WM5@IZ/ )_ &%*2QA&?H'M/-Q;Z0<)Z.X&< M6X_7(%F]6T4M?D&6:Q/6^[F?LS>U4U0[.ZI>?:CXF>VTO%2U;SI8N"+<62$W MEQWI$RT5SF:<_[&-0%C.N^HP6K1=GLRHQ2*G6#.L_HQ16@@2AT]89U?3N7L7ZI8)^P MHA+V*(Z/[ES%],[5_>:O7'YSKR\&=C.;&VM2NU:=[W:O\R"YO[C<7W$0 5TL M07*/+I:@BR5([)&:<],QC]C(_>4W]^)1DMO=7$1J5RSW)W?D7RPI.T;W*YCH M"54C>,7_C%!].][DFW<:7YNPWO$UB+AM51QXY5J5@IOWVR)AO1TO[,T[6Y&P MWH[K-.X>TJN^QG2>#A; O"I$UE79]?T#^5!FN4^'O<6H8+?D0M9LK_QJ,S-2 M<'S7MP)/4L3[:F0BW-^M1A4_%_&U">O]I,7'?JL0KZ!TZYBF6[^E"S1TO#XH M&E3;MC)8*3<89;9L0X"Z0)0<_98N< O9T3N?= 'LD&?X00+LCI'P5^H\,05+ M]E3R)^$9VE3U? GN,]I[^#1YB/2_+"N>->DN0L'(-P@W'PXP'#7 MN-E%)JX8-WMK5-_21D5,M!WXHF, Z:OYF @F.WE;7^Q?P M?UJ7JC7 ^WUUT95:VJ;8"L+ TP8K!2> @?GM!YTD">Q]%_ 1OYTIG?^N^2T* M9ETQO2&UX/I@@]3IQU@0PLU=^B!VT26T^8@T$6E^/-!UQ;BYN"UUY$C8N6P> M6M^(1A='\ ,%7:N81>RTL M9A6GU9IF&Q*!B\,98Y7E(3;Z6C^AL3L%&^3OWN0 !RX7#8\9C,FAS6B-'"E- MBJP._3ZD0L**:R3SOJZXUT829[Y<N-17+#+IWUK?&^=G76,"]V^,@_M+LUZ9=/( M%<%Q"FF#@[V%<(Y($A0BC1->(KLTG$Y-&H?"N-=%&J?W/7R1-=X=N.VEZNV* MGM-DV_+UVM19%D:3UN>O]AQDD#^Z(GKUEC>UNRM<"M.KPCC5656*TXA*8/B5 M2+('^I2A^N?'N^!W:8B=FD@.Q$L1CQSC/N X+PX'9&5HIRPR2RZQ;'VD'5GM M^'/.!E[AVHM% <-+CC_K3_V'%KVE4Z [QA(+ ZG: M:-1S568=>0!A R(F2;-LDJ:Y>,("':575I=DD\<\>J'[<&L(*Q+&)&F*-/.-EPZ'1U_,.K/D422X_?C_G&\2!O? MK*,;I,38-"2*[]*IRY3'CNS1(:BY7QR6^2W/R$I[Q71H$J,M5 M!?W_['WIC]I.UN[W*]W_ 67FE68DR'C!"WGG1F(Q^PYF^V(9NP!C8X,7#/SU MM\K0G4Y#=[H[+#;42+],AU1C5]5YGCI+G7.BNS07+S,:W:7!@+I=Y=+H+LVE M2Z%&=V4PGK#&%\(N5-%=&@RHVU4[C>[28*G!-!S6OEE76)HH9U;69%N9Q6@R M'J,(E#^*P\/1[YIUOGS)^P_NTA*-4L0IXJ^3P*K+9H,FM$&/Z,OK6I+P%AEI M?N&4CGXWF096UU>(!FNM!JEERQTI:8ED]NF03.KX"D@4(/[ O<8NENUX34$_ M:[;C>$BWQAUMV1,[LU*YT=_JFU[=1S*.LAV95)QCV'@RHI(>AS]74;%Y1P125A<+XXE*,99"-/$%QT%;4:B\S$2E_FQGT-C4F4;I6GJ!BKP#H\S5);Y1, MW>@X":[7W$,^R!.D*3Y.G"CT@V&/%?ZP-!$,.^Y/)3,UEB6'Y^H#6E^ =%K< M#LEI,WVM++\Y39CJ2.*[^C:3'TZK(]N?:WO0HRP_*LZR$4UG>IQVC%\7^JMY ML[XF]Y=)XK/'7RR:NN>L&$ NTYHHM0*1#Y+X>)J()XGC@CR1D'I\SETO M1^^1'%N[4:+>3113\/XDLT_T"9\#URVV]&QE)CM Q9=+[C.Y[O;5S,,7 MA[Z;*O^WW]SPA5_O9G,C36IA;3D>F90S+/?1D_N;A]VNU>81RSV6^S#%F:[4 M_@^+/1;[QU)S'B *\ZK3%$6\Z#1U%N3>YI7$^RW'\T6G2:OSXBZ;-M2;9;0]$+L(5-6!\X M6S%J6Q4%7@FK6GGW,2XLK/<3L;K[P!06UOL),T4LFG1SL_PL*4Y:I=XS5IH/ M]%7"EEJ%;=/M;K_>R^'9AGMAUR$S[H3AOI6[!#U.URFQ7^HGR,R&DNM]7R*Y M?7X3%22.4&S>)"D35AU?'F M2;8Y(QCA;XH'HN_>YUK#-X>;T82+:JG[ T0XG!K!H.;AS&C"(\,Y?ICY48C R@(GWTA%7=OM\4H7-G=I^5 M:-ZO8)@<%NE\UAJY0J?8EXS=J))<=/ZRG-$QY_1DPP-O4LX)?7_MN]U@LQ#O_M)\D>7^; =(,SLW!F%I9[G)F%,[.PV&/M,KJ96?QC /9@ S?5LX.#X.T[' M>+"04]C$^WX2./#F1I*[PJJ9X9C%W<0L7N0>=ZTWGAP$3<>O4X_; $["@5O> M ?9:4\!>"VP#Q9J:P;<$"N$)O:]2Z0K"*K^Q"4U1BHW!T)HEMU#O2Z'P!A7G M^8\%.#"AW$^XXNZC$EA8[R?&<.^A!"RK#ZNI1<__'S9A?9SLD:.I/73)+]FV ME)?*M/M*F=;^4IG>7UQ\KVU,,3=VIZVZO!(H1E/KO"5DMD*@5J,J8103)\CC MQJ@X?1 ? #A6[*9UQE9RF>WHMG5T/N>:(#G@@R!;Z@WU]/[E" M63C2UL9>(#03VUK$A(T+;!LR1=:RE]9>#'#8^3Z3A**[-(\0Z<$(N_C2/$), M"8M1].\'17=I<%@K?&&MUV;XFTKW2^U0-%5@=\!2WL\V;:HYS7G^U_34!L'L M3NC:8SJ_6JD;7Q(\NL\5)XM%MY!*P]5!H2R6PXF!(8'JQ4-?T5V:B\?2L)[P M"&)T\7A==)?FT@% #+!'D"*LB-\N:HD1]@AB=/&(*A:C1Q C3-0XNGCAZ.*5 MO1SJ*-,=<(42*7:4><'4M9:8GOC(RX$BBN^[.2*7J(6\5S:8 =/1UB!F6 [. MQ,*96+@Q3B2W*GR%^:*V55'@E3NY>A6^,A;8X EUX+[I<,2!F^CG)-R^%%[T M?)>1D?O;;V[TO)V1V=Q(DUI8-9C[O8>/Y?[F/& MX': F./+R]@4ZIM/?2UB-E ,V7&T"9P"FJP3>A+\:%'X*$@3!0E M&L)G+E8P_RIK O['6SE/F2!MQ+SUD/P%HI31$G8HUDPYDHZ_8Y83L0U"3A1 MHUNY,9^?;LN)SW;TCEP:Q_X)&=F0307$9#=6]DRP!PM-Q/<_H&W% M@=\;)GC\SC8T9!MH*H\-$ 9B_>?EDS]N/?V;LFW:D1J3+[MBX,<+RWS9/2S% M>3H)YLY67S6D&M&11E9._CH]!U\]LPRX0<[^34Z0K+?TAY:0;34%;\(G2SDR M8^;TM$0E)?K;3S+.I.ZLZOCM;U.]9_ $4RDYC@?4 M$^WQK)K ".Y(*.K9>FU_@B?1A?60$/=!A M?2ID>"><P4L\'!S7_[2<>39"K.D!3FGW#PSZF [0/QSZDH;KCXYV@]SG[%]"\) MZ,.!6[LOM'=TI[C3V2[#M89U:NTWSFQ%O'EAM4DEMOQPXFWU"K/TVB--K7@9 M'[$2BL.R\11Q;$_@=)Q;)O?=&I0WXZ03$5U,26=(!>R-4^7^7%](HD:5%2$) MDI.*?2W^T0')=">];%:HK*>S'3M@^QDFL,M0/B 5IWDBSE+'9AGF(&R7W8"# M3D7:,0E]AH2Z-I =S]Z^] 7UFK4145M4*D0B-1A,BV6"S')G-L?>9"![Y!AC M/E]-"0G;+!0MBW!JN5; 0-RWGSP5YPCZSNCG]C[54]<<[@5'5W.J?@U*?^56 M?86B7_Y5P#<&MBL5+:*Q%-/6.D$-\F[@W2!3R([@62*>XI-W!B1\CD?V'#^^ M>1(N_KFZ?]52Z3)9J#=6.LM/L^7YQ&H*7VC!_"F?:&:;Z_:%X.Q%-T92#!'GN>/#]]6MD?^X,MRS"]0P10V6M,GVI12\0O3^7YZO+E$? MA_797U8!*!/W-:+0*QWDISL#,5E1X%$BFULHR3'3_OVT>CAQP.#H+XG_,=$&_N$I5\(K[3 M!T;PBZXMFPZ"W0]ON02V(CL CN./YQC\^7__S\NY'M/E@=A>+,(,(.KY004< M-P6),=0J](2,;G[]D U?WCI/,:G4]^<+)#^>N9$.Q(SX3C/_$WOQ,YK*T=(O MY$WBQ0(?*#5A@(G[X_!K3Y\%?/C\H>4$P9P?-C!D5UNC!?C]>X-]=*WE#PJ> M^4ALX%\/$TN2WSGF0CO["FWTBWV48S,;T>P_NHWL*3W@JX_<_Q5]$>1$R,7& M_A-_/]G#1R\D#BTN0C_B2(1KU!,.@?19?N2/X.3W?3NU'=\N002FHAFR,:5E), M0"KL5I*^1$HD\7HH2+B.7VZF13W!#Y)*M::EW08\UB3J]P3CU]7F"&9XM<3/2&5 M\IY&4'*-0X\GV==#M6ZUU3LN:>U$EGU8V83JF8DSYTL"FV0ZH_%< M(Q.LCX8>35_?2FQ]-?E3?]46LB%L5*V^. U!?4 M8K\>.,X93SZ,7H,C70TM2GZ\)F]I:J/CSHE=B ME#:O325&.II5PTXJ+9NL"T*AG$[UM[;?2CMI./)H^>=:LS0 VRZE+Z3LM-@; MY:ANSH;RH6K)LU@NEBD94B&6YO=9D MC2'1BQXOZM#A^'XK.V.)U5:A:ZP\+K.Y8.C1HJI.:6=;BF,*VBB;SBZ=;)6N M!Y,Z6JE!>>JNYH5Q6_=*QJ[8*;6(P=J'FO;Q2JECSR TBR:V_D!7-*^LSHI3 MB3L>622T%NOW9SD]"VKRL,V7JYS8DOCCD?61L.)'Z]R4D(D2F7,G%ER($N1Q/%0OYV8M'J-7%D TYPG9">TVNA,)9(\ M'NHV574]:HQ6^C8I3)(CPJT,T%#J>&B?ZJ?:ZX9 "& ]W5*+_)3:*/ %Z..A M!68E0'N&K!&+G&KFQ4EG4C&"H<>4"EBSM2()((*RD,[Q?3E?E:=HZ#&G,K., M5).<>R9F8_LR/)JJD21Y7J MM:$@MQ-3@^T,AEP??N\)$ [+K4RE6N_1>C;A)K&C+U2D:>K1@6V=;7M7I MP818T"-VD*P("684##U:L)UCD7Z^),#S+]?CAFI;(0W31T-/D)OG$$L^D1J( M\F!J2J6.E]?T_=BC!6/4:F.L-WNN(&]3A25/+6N@%4SL>,':5'K'\O..3E 3 M>&@Q#3TRJ[56F96N7Z*AE,[@<6^W>%'OJB*^FK4 M9(:@3XMS&7[M"3#2TUQV4R[.-D3'F=NS58THVVTX] 0:JUIG(/H#MRYF2Y5% M_Z%:@UG( CZVB<4UFNVW#'2M55T6IT%WT?%:0Z&FKWL_65LK0V(E6W1QN] M.V]+PQ9*WS@:FBLQ6B[KS'>ZIO5)H: 6!S4I\/8=#96,A"Y:BX5$4$*:%9C- MNC*?3"7JA,RV=9].6%B49*W2Z,_XNM-"0X]D=LW62PDP(W909G=NMD!, MN@7T B=D=M.LKFVD@F\]EEE?3?*5CL.X(JCHO8VTF^E= M>S_V2&;+[&Z1)$' M,WN2V<")\6RW[1U3T&8SY*4#?CS]\%)=9G\YI?86U LOU<%\.C9H7?OI$0?K MB-RKTA\K-T:FOB>OT$;F"PY5\LL.U7MQ*5]M!8CO_&7KCH=^!9+?4Y..5 MT*_ I?NRA'X!, BP0G3Q=B*A7P&, DR$#R\"F COQC+\9$>.\+K(KUAC-J3P MOV8%OW :A%=;@3"ZR)^>DH53&-L:_-8B,-8 30L]03:=Q,E;VA@T#^M1QR(3 M:I$)K9IUM16XCIKUQUNYH5J3>\*%8AGHP__WC?KVU=4@OJ>NV@3S(Q(R_NV9 MA[OK8\M0X3^^*)SRW_^,L4#(_>KLPX6 MB0N(!%0LHB00^ ;151#N1P@._:*Q%'S%=W _8K!O MU!O[5]5RG']C8?B\U^!^1"$')IJB/99"\/="P'[G[THYP%KA9RZOW,^^8Z40 M*X4_N]:12GC"'_+9'H57B3_7WWJ08ON_O2=C+3*Y.[G= 7"FVZ M1+5:JN5?MD?GPABY+;DS$8C5*+LJKL"L5-91DR3ZVT\R3C/\._TY,5M] 2^>)PRZB?PKPPO=..L9!Z\P@?J8/1=6V\X545,B*6N MI6]\MKIH7?8T7B]+J4K=IM;$MI2=>W*ZI"4[J \A_^TG'2X6"/ MB[=&N"E[7+SM0>39X]<]M" U\+>+BOO(PH%)Q$S)ZG"+09-8);W--,> 0;.5 MOBR3:.EUQR15:JY3];I@)_7.8)0,6JJ2WWY"182C,8V$A48NG EY4QJY=);C MGUCD:+:Q?X6+1MK E343J()LFW!AG -G9/WI=+":5P2]7TENU4IWU:TMI^?E M#+A@\&M.D(>1HMGQ2-89/;N:5=K*LJ.,C*!STG&Z=Y,LX2#(972.!UWV?S [H8F9:@ M),E25A=6O;EE+>O-%I>XL%NPJ64S:U:O9(352#=6^;:FYVSD%J2H;S_Y)!EG MN.0[YGSHLCK^)+-/? N? U[A!:^*P9G MOF47DIMD46C_N:VF<[:]#)]6@X4U:FW-K\BL88O386&-6JW,JPGK MK9U-6%:Q%H#C#L_.C9QGR^A[)%(*O!LIJ6M)K$03^[_\O9-TS8S7G8REU8AL MMNJI59#OY6I?=Y:DU;GGN.A-G#8(;EYTK:Z\Z6ON#+E0X.;D+3MPI&:0NP"] M*#"=8(HGO"KU0LU=[V:=K-BP:/CULK1LK--P_BA*P3,?C&^&C2$>ALNO$C@( M 4*^$D9 ]QDA%#Z+C5]1!CNQJ\^[*7>N9]/UF:=-[3%A^0@;*8@-+D[0;#3A M@0_0QS&C;WZ 5G.[;'(KI5J"W!BM[ G=L_CQUX/PYSW^1#71&I+C+B5F^87- M;NR94NA.X=L'087WC[_[R8O,RLXLIFIK#<)9=6+_^N?[$I(+1@;R<3A%UI5! MJ9 =%C9$9]1LU7N2"9CZYTZ1/XO)9Z3D11),[FE>3;"7"S1;=#:\9ORZ;-M2 M>5"N]S=#1R786:':"@RFQMI4@NK%GR_=V>PW-]<[D,XS>?G-O M?5;<[]YB3@NQV-_<)+ZYCG3FB-$GU)O-TJ@*6GM)B0M]V4Q(B7YW9J:A>H/" M07]6;R*78[(/E,>T(.$NIIDQL%@:UA: 5TDGL:4AFSBRC1-/KAF/>-T!Z,]$ M=>O-#;%2%OEXQ 4*+9[55#\NNV@+]85%[8H%H<+EG41C,N-\ZF]N-:'OWN=& MPS>'F]&$BVJI>PX7#L0=#&H>:+L)6=LY<;%IQ7HZ:D7CSG^:SD\'Z11<$M$\5V9Y;6/2U9 M+V[E<6K4^482;;Z79KE)\E*H-B;3S;+--#=@I9@HUU5J_ODKK8\:K^9E:3]'0+.6M03.)].^Q^,E2"A4J,448/RK=X3NF) MQTS@QJS)'@5P;R9 <[V@C1V.S^(\C,?(PPBUZ^LK?O&O)@1VK3<<;8&/?/PZ M'[ -X(L[<)L[P%YK"M@3=!LHUM0,OB7@ZA.4W%+E37>N37/ZHKATC'9QH5+K MM)0*^H5]S'<>&2ZZ/>!P+"H\L2C9MI27B'-?(4[[2\3M@UDG0E:3](!VFEZ! M(+*5]JK18(I_F,NZ<@@+]):0%B-HKNYI14M+>"J ; ; M: 0;G]EI@JKVQEWQI4Q[2@0S6^"(,3VT(=X(W:K:T'3E.+VE9%@5?"JD1%7E?" MPHJS=^XFB("%]7Y" N_9$+=VB6'!Q$?^_?KFPR:L.%4G*CN%:>5^+(F;E=ZY MAXP5-GA"';CON!=Q] 6GHMQC*@H._=]QVL/=;&ZD22VL.LS]AI2QW-]<[D/L M6,77MK'.L;1&'L" *-UU)@NU8MQSEQ9XC-S#NYA;V=ZYH,Y#[M M\:HI3B62W/(\]]ZM(4PA6&7$5^ C(?>WW]S0G0]WL[>8TT(L]N$S@Z-] ML_I/*DV)-&VZ(-JFWK>H17K+F%O6;R&5)K@'_2>5)D(7H??QB1+<"!LX;@QN M H@YOKR,&7!EG@IJQ6R@&++C:!,X!317)^9:,7#0.G$\\FPWIL>6K0([L1_\ M@UQN8HYE:&KL'T3POW"2W)?B%#>>Z5T'WZ]\XQIOY6/S%G5S$;CB/0LL[ \L M[/O PR,(^S[^$&)A/YIZN'LWIQ7%6W@&'*HVW!FP?\L\W)LB!^>M85:I1KLP M:HB-W6;$%EU-FBR_7O[JK:B_+":NE>WO^/IB*[""S7;XKFY-FFF)I*#1].TG'V>2S,=2T3$I?2DJ M] BD%#C_0LQ)^ #&VN9YDP6PL-_!5F+:PK05V@C%O1G!-[<+SARIN);^GFJE M.[V**:4%4"KQWDQ?E4%]BO1W%/'XH_Y^#ZD:^R=D9$,V%1"3W5C9,\$>.301 MW_^ MAB'>6^8PO$[]="0>E3+&QL@#,K?/R^?WG'KZ=\T1IQVI,;DC'T05HN: MV>D8^99 D=GQ@M6JXICXRU:[,\N &^3LW^0$SZZ3PT%QI[$R4>D75E.-]NQ* M"_(L';0+B=/O%MB*(-_<_N[$J2#5G0#G$V4UKX^=3_:S#Z:R[Y!VHM0EKY'% MOFD1=8$5)^IP;E;7M4P &]3R@V;C?"H5IU*XZ4=X#NLC.^&!#NM39M*=<,YU M#NOW6X04QGTF[VCS&;&5-A91*"UW^N@OFS/^Z>!>EO1,I[AQDT)6F"0%5>DD M\_4T8J"@JP?)4W$JB?DG)/QS*E+[0/QS*GP;+OZYO)_F+PGHPP';0:+9K:D% M1=0U1VT8YKHTG7>^GFUSDHS>=-M(]B)GJ)UJC:"HT=BC2PE'U'S$2BCL2L4Y MCL(5P$/#2<>!V@?BI!-A$$Q)9\CVJ\R*V?&(KHWUA$;GZ361;TZ5,RM#;_(/ MS:4R)<^Q/4+69GZ ]>_< AU\." M0A:7G<"Y@5H)L7&&X^+,B;ZET<81/L8C>HQC]^H1]ZPLHB1: YHC&FO/LPNV MTA3$"\.G+T*\ 1@$FPH<7 4R$=V,9WF5> M90XH0;CSD%M)QF,XK?)Q.V-=(6OR_@.!)"71Y)DRN\JMK5>L#C5BY=K=(JO* MU4;MS/>9CR*)\^7*X@;E)M&A.ZU.CAN-6JXOD,+74.QB M28]7Q<99LQZ)2CW=,@JT+33JE;J?K5MB:MA"L$!9CPP?9VDVGB*/[^5$&AR1 M/DMO6^?E"K=NHD@95SI+WT]:K)0Z_(!I9 =$1Z8K-FE,YD3ZPDF+ W[<$>H, M+^K>R$H3=;&EE/8$$B0M)DDJSA!W5G$@NO1Q\[YV5\A)C.2=X&OQQX=S#GTN MF?)V?=(AME1?'J\&_&18OU;.3Y]*.7YZ+C0%66]ZHY9'T*E\&I$*RCDDX_0) M;1U?%'[0EH&73RG$C/+IE,%\A2H2Z[;HB,"9S5/Y<6DQ)Z]%'P5[PS)I-RL1 M"6\D9_*9PG31WM/'/F4PF8SS'*:0L%#(?1LU-^\6&'H..96G5!_R&2JG<80N MFZ.>M=GMK EUK8R_!#,P:Y/UFB"R5".Q$+?4]DG_0!E_9)P_440MVNQQ>W]A M=(_:Z_D+OX:4RV3T49S5K68:]1[A%;@,-1JHW>'>H[[/Z.,(*LX2N#@(/F6Q MZ_ BA^Q.I7,$/1]9 NA6S7)>X(I=Z\+NODYYE.]P5HK5@3#/EE-3SOW%4_#"RL=RRL-X_*G;FI(Q;6NQ;6&\=[SMLU"\OJ'-7UBB)>=+V"?_E[1VF^.,V.*[M<1:#F];0N:T)RF?BZOR2MSCW'16_B MM$%PI:)K=>5-7W-GR(L"-R=OV8$S-8/A%@>D$4SSA6!EYI4)[7E(X@242 M@QZ[D90.G99(=A]RH)/1[&W[,&1^E>A!""#RE5@"NJL(L?!9+4U'U4V-:P7@2'W[F6+C)//!:'[8\(&/T,G5^4I/ M;(QV94/N+)4&&Y8#L#/I=!MDQMD)E736%D=LJD#9/L+XOM3?NP?@_20QHHZ; M,55;:Q#/JA/[US_?%Y%<,#(0D,,YLJX,2H7LL+ A.J-FJ]Z33,#4/W>._%E. M/B,F+W)<?79=N6.)IN;?6LR1->=SLF%Z8P6?>GWWX2 MT (]+OH86P(;3A(]*Q8L!8XS/VBZY^6OJD0OUA,9N;_]YD8O.A29S8TTJ855 M#;[?&S18[F\N]R$.3=U-UAB6^S#*?6BC7/B^]4TB"F\D.M'EQ*@A676@:[(Z M<-/6P.A7OYZG\&PAO[":D9%\JC%CN]>2U:]GCN52"[(XLY+<1B?W.;^.9*TIEC1I_0;Q2W ML>";53]!K,RRGYLL1WJ^D$;Z#0H(_5F_B5RBR3Y8'M."S+N89L; 8FE86P!> M99[$EH9LXN VSCX)=43BW.EO9S7FCNONU4N[U6PYE[*Z3+5GBW*NJ1[+A >$ ZV!,\P#J)L3T"1+T&)6H+?D^+6S[V<2\DEL; M"70MC _*5GZHK%;86.&!TWPN4(#RYK#XY(6PT[C8'WUO L,Y<2>,2>?3BURA M5--7;66:+5,]MD7["!FH?+#1& M JOD@*RO\BMS77$S#8_\RZK.9SA!E85;D7)MCR58R=#9>:G:%5'W=CXH4,FR MF"-P2MM]A0>QL-Y/L._>W;185A]6^8I>O"ALPHII)2H[A6D%VW01C=B#1PP9N@T4:VH&WQ*0]0E.SG*+>LIIZPLQZPRI$D,5M-$F+9&I M(+ITG&,7:3*Z/>)P0"H\ 2G9MI27D'-?04[[2\CM(UHGXE;3?+/>VEA96:2F MLQD[U)M#6O81YIB@@"I+Q\EW"ZA&$'J1U@/":A?=S1VW:.D!5PV"W4 GZ!=S M8&KX=D;7%FFO-6^"NE\+^(G_]I.)IQC6OO=QO=CHI I&/H5 MN'BX.%B!3REPMUX2#(N+1S2Q4$1/*"ZN*X9^!1Y>E0QA2.VUP?NF3OI2JQ)- M%=@=L)3WLTV;:DYSGO\U/;5!,+M3:6?]P335S*UR(F7T13#L+_0ID*! MJ1++!*9*;-)?)CIT93-(;L:FL@3"9 Q6@ZE. MM1*B/6/6=J$__;O22ZB5.K"=_>N<\' ,)QE7&'1I4NCK@V:SW)^TUOF61)%! M&S#R@P5N,2EAM17G;X58[F^_N:$[<>YF;S&GA5CL[S_P1?&_&BY/*7_8)^).25"YK5KU?K/L"NYX;/2$]\+*3-%*24!CH?24I@FE! MBZ4-9L!TX*;$#,LY6402D^#]Q&O"%I:Y^WK.#]S#*FI;%05>":L.%7E5"0MK MU!(L<%\?+*R127O #3BPK&(M(/).X+ )*Z:5J.P4II7[,2YN=B7J'NZ9L\$3 MZL!]T]^(HS'X1GD$;I0_;A3R]IL;/6=G9#8WTJ065@WF?D/,6.YO+OC>I#N:\HURW_-==(J:\:7KJ,G][3?WUD?%_>XMYK00B_W-+>*;JTAG;L;P8>UFX-G3>(.;Z\#$(8\9@) M@HHY-E ,V7&T"9P"FJP3,YFL@CLU\]U) M0=\Z?EJ<-EII* X2E91($G6=8RCR8_Y@3$I?BA4] BD%?L 0=X$ M BSL=["5F+8P;3T*;87>2+ZYW7#FF,:U]/N&5-JU_+*U$34P;I"4I'3L>J#? M[[M*_T&_OX?TCOT3,K(AFPJ(R6ZL[)E@CQR:B.]_0%N,(\(W3/SXG7IH2#VJ MY8T-$ :6_>?EDT)N/?T0U/#ZJHL&?KRPS*"2UL$5D^(\G01S9ZNO&E*-Z$@C M*R=_G:H_5*2K.EUOF6Q!8H@.4U1+?F^NRZ661#$2_>TG&6=2'VN:&AF^N?TU MBU-!K#L!CC.3;>!(^7R^YLE9RA43:G>9: A)/;OS;XV=4CW_&? $4RDYC@?4 M9]@0S[!)2-6:QFCKHK#-$%4NF MZ+ ^92;=">=C# M 5V[+[1W=*>XT]DNP[6&=6KM-\YL1;SIMME4DL5B-K7RA3XG$F8BX>L^XR-6 M0F%9-IXB<)I.>#CI.)#[0)QT(DR"*>D,*8*]<:KBG,$?6?T):(I_CDG>$('^,1/<:Q>_6(>RR5+I.% M>F.EL_PT6YY/K*;0N7 L,V/N%ES%Z2QTUMO(*Z:528R;02PS2*-EB#C/'9^] MKRZ-_,>5X9Y=H+0IZLBD3;8OI> 5HO?_\GR-B?HXK,_^L@I &;JO$85>Z2 _ MW1F(R8H"CQ+9W$))CIF6"Q\&Z3T&)Z3!WY[:LA%;RG:0T.O.@ .@C,F>"C&D M(M&!DW'V/P67M9!G*S;13-E4-/B+SM.9Y7P_XPS?7OL/+K0HB=D=&WLAVSX\M9Y8MG4 M=_J)97\\LRD="";QG6;^)_;B9S25HZ5?R)O$BP4^D'#" !/WQ^'7GCX+&/3Y M0\L)HC\_;+#ONH:^_;?O#?;1M98_**@E($&#?SU,+$E^YY@+[>PK?-(O]E&. MS6Q$S/_H-K*G-(>O/G+_5_1%D$4A>QO[3_S]9 \?O9 XM+B(+Q"K(B;(HD,# MPOI9?N27,O063G[?MU/;<9X%?3F7,3QNWN5$^-AT.UML-[*5PW6\4CW[_05/ M9!OUG%#O"#GX0Z=1+>7272'7Z<(_:T*]VVGDL^E.,5]M'*CB-E-X?LG8R[>, M_7K-6",?0R\:@V_:[USIO($O]B_-A.>&Y3E0%7'^?CZQ_O^1_ M59DH8YY*2:2JCJ4D0[&23 ,@J2F0)%F63W)TZK"I\I-V0G/9FM04ZE4Q6RP0 M#;N376V,*;JS^WIDPJPD-)T4!^+6[TQ&C-+/K #48XY'KHM#857JK98$L'O] MCCJ+AJFOTBQ- MU$H:3272<.31>Q:737W3)(2RV""GHCEDZ%FYW)*8X_=,J2J?H 6M+BYV^5Y1 MM@I]AIA"%?3HZ2LWHSFC=(N70+4Z5$%$9"8;/HS6AFY2YZ4XD__D[66''^:+YNZW##6XMV MGESH\.FIXY&-A9R3F4V'$<$\MTIR6<,OZ[Y$$L=#K4516[13M$)L,]9$V3+9 MB>.DT5#V]=!RSBOE^-YJ*U)MEVKYTS5?3,*AY/&W+C69TSNU6-M95V 4HS?3RT6G0GG86L"(37F)<&Q=QJ M0?MPZ F)8A5GD6#RI"YN5SV:*ADCM@\EGSPA4B,WNTM5!8T3Y"GGKT4I/1G6 MX+>>V/^\DA*+6S!LZM2L[Z^M9D6LBW#H"0&@T@NWO6.70%APB^ZZE%HU[ 9\ M@1/[ZJ=;A45V7AT18.DHZVFZV[5D'PT]VH),7Z']88DH$AIA:+29Y^>I,1QZ M0@9F_"JS[ T:53'1K3H:Z!JCYG(*;:KCH:F4DA^*' O@8FE^-2'VU\#W47_5 MHZ%ZTZ\O=RFA211:77N5Z95\NQ4,/7K707UAY"NE]EK,9MFYF]N9)7$&AYZ0 M 7TI\&)[NUGK!;W*3MMF-:=W@[)%1T/76F' E/FT2&BY8;<-!6T;7#,](0/5 M7K&8,KL63:SLG LRAL),V<"*.]X"UVSF34[VQ3ZO-=S!J%4M9N#0$S*@@-ZP MGN!2-M&W!X-RJ9Y?*EOXKB=DH)1@?4U,I:;$8M;+)^=Y3:FFX= 3,J#T])Y/ MZ-D$(7=G S$A"GP*3>O$QNH5I:MT6TY.*%0-4!D++8+M^\A>/AIJVZG-PEA/ M4V*G79>:_*"ZG=>GJ%/PT="R5ECV,NT1*VA)Q^+EK,]K SCTQ&YIV5U-6Z@9 M4F?3Y'A3GXVH)N0V^L1N;59SL2$K.Y7HF(7V0B29X9R"[WIBMS:5GI;+IM>N M6% DLNAJ0F>7AD-/[!;?7EC="6,,A2VK[F3>Y(TEY"SZQ&X5_#FGC93R4@1J MR1R,5X6-001#C^2UVM62R5':)T56VV8'Z_JVG5S"H25/+&Q4W?>2BSR9%6OT,/Z;K/(=%AW*B5/;"R7Z_4(QZZ;>G_58-=- M3TY3>3CTQ,:.>%I(%(HM3R](@XV3)>J@W8)#3VQL*E=L-6K/.X-!3,*SS:J/7=M.B;#V.M^4-T1GK&K)W1B2?1L./;&Q M1:-N#K.+A2C*E1G#+0B_R6E0:3FQL97Z.CE>]B:4(&?U3F55L!:K-AQZ8F.[ MB]$H(7=3,Z)1'*?SU$Y:RFLX],3&%B>4Y900<>G,P)17 G MRIHVU19U0;8$:YX8C]9)-OC6)[TI<&L]V^5[5R6TR0UYZ8 ?3S^\U)399_MR M;R#+GFL]?;"WCH-/?C.B7[@V#V..?1JN_?06!P.9W!NL'ZM=QR6_O^N$?V% MOOAZ"W[EQ+#\)]_.T]\3R(G[8^]Q\.&:_-'2/[AJ@@<_#97'CF5X+KBPA?^V M_Y_\A/__EZ?F+S,OJ>\4C3OZI M/X=/_CO^[2$O(T+??G:T3:P&/YXY,<%4@1K[[W_&KV]"8 G'$OX'";]AX9V_ M1<")8BH8 R'#0.KUC%]6"GNS:MBS=%-?E6Z2^,[\R MF?HC:7VI[M7%V>QHTU'QL!BR+YS8Q+86,6L)4%TSW/UPK$Z,!H^'1T1 VS?WWL^[YPO6^%58= MN#$MJ-\0^Q?J@76.(O7W -ZP8?1(83F9410M-%TBG?>ZY6B;MC71W#_UUYLU MC/PJ:U-MO:*6W5'9]8U-'UU4I3_7.QC#$,/P\H?:N5/S7B&23+U )/Q+-;?+ M)K=2JB7(C='*GM ]BQ^?"9%'59TIR>NL)V6.:"1+1@9,Q%*]A&YWL]]^TB@] M+_6G]+SHV;:OSONTBA(!@\PVU-32!G"K%,T 0>O+WQ0!],_H0P59QDO;6FO( M43_>8M/XKHV!-]QACZ[48ZG&4GU_4AT14S7(1?_V$YWJ>^^LJCE(Q=!,#QY) MA_/(,G\U<';E#5:@HZ% G[,[;XCP%D-;0U+GF!@60RR&CVG,_>KMDX>LGWM! M^HUGSJ\#MS'IRINTZ]K:V OR3+I6&RPM&]DH OR%]RNF21/3E/UTKZ87E(3- MKC1M!DA?XI!12/VY8$N$+<+#L9H#2V@&:L%RQJ \Q.0%6KM=\ '6@+$&?!\: M\(6I\,*>YI<@A3\;X-#'+/T"JR?(;;HF=R*85SRQLQZRZ7:S!U39E_C ]ZXC1E&/$8\1OSME9\O(KXS=PUS+'1$DJC-\*L[P[W74 MBIH_ "7^:FL 51;'0?YK.%_-1LYM;'9AL^M^F>?"ND;I&4:-"<)8%4$LC1#F M%(&AYBU;=, )ZMDYBTXV/^(I@?75B;6NT%2=GDHII&RP9#Q),!]2-C!.,4[O M Z>7=H]\$:?\#@RT9&/F"&#")AK;9:F?5M(0IU!%(,DX1QU7MKX[IT?!LE1? M,XP_Z S8\(F@X1.AM7@H.KRPVO($Z5^T^,8UH-FN6N?;6H80P-A3)K!7!)/#S=@9*XA)5CV-N;;:,%5RS<=;']@ M^P,?N%\.SQX0U4> RD$\G3ALE[76C.ZU^Y28;2ML<9C=+'J9H/XO\@JDL$L M0_*1('GQ&Q,?@&1_L6IY3:6O"2NYY,N^O#%+RP"2[+>?R=1[7;OOQ/I_&4-! M]P5_76DW@.R 6+LA[D,*)Q4$K/='4._'T=!(ZAJR;2D_&D_PK")TMM$\K8GH M@,#7^8=X:'](CY/#;C4K%JJ5VM0:M)45'305@/H'&6=E"E M42SGM![S@-0588;"1'0S1\=+D#4F^2=D91&P3M!/KCM@*2$S!;HW*65*3;-0 M7/M!6&GQR?AR4URF1JY8"D"?@%;WI2L7CF51O!$ M90#B1/*].]%WZ@!1P=C=9U5Z^"($MG^P_1,^M2,'(9H[(+1I@X7F+4Z06\T> M+P=SSC;U!>WF@9R=&;E&T.T0N3MX[.S 8,=@#[\2\S&PTUR!EX=ZNR-ZIK'A M^SFSL[-:".Q0DV&2]^/E0,L1@_L"G^AIS@S=[8JA(D78;,)FT_TRSJ7O2\J: MZ: KDL!IF,)OX-H3T'M9\R27-*P>V$I$P^VJ#5 #Y:R<1JV2:61$I3Z86(K! MBL%Z'V"]L'KP5V"U4UEVGBESLJ[-QEFZMA3*@U+0USSP>+#, U2Y**'F!L!Q M8W#70,SQY26^VX%-'VSZA$ 1$4T;P&GN@(I8#I%+:V<*OB< M4O$&:V'A)CRE,=?K70^J(6R0RD&]E^N.,8\Q'RG,_^_ERZ5?6(GY,]!?X[L[ MJ=)<>ZTU1%8JS$RZ/JF(L.P UEUHL@>GL MHS-@@WX&V'K"UA/6,+Y(/)V9;(,,PE;V!;1.W1SC%]699#=M?27T-:'>Z[3- M]%0B.:1/,'&.^YA&@8&)@7D?P+RP1O!A8.KUBID?]VQ%[W?R"9[)34"^WT+ M#%P8/'O/K1L.*D+=,A-!-P;DQ[ ]Q?7LX'XG7,,IP-Z,>[%L(K06#T6%%]91 MVB]!#?\"[#7H -2RW2X14&D) MJGR2['OY?)@J,%4\)%5$O)A%$_5C6-WXAEI);B&=-/*6SNLY[ M8ZKDL\F61)'[1!"2>_>.%@8R!G)X@?R5H$$4O02YIZ)16M!P%;7/CHV!"28: M=@]@4P&;"K=K^KG'Y;X/"/N[P)D]-M_M:MR7[;9K40:1:&XVJ5Z]KI7L MM$0%92^I9)PDCTM!G#R7,=@QV#'8K]+O\\M@)Q-C?LPN"DV]L7!%KU;FAAO+ M1V /7 0\>7PY,K(N@M>5J]"&H4GA,IT 5JJ'W MAV*[F]%H4*,3G:&8!5)F(4TV[7(=:AI!M4L299?CBDCX]39=V$Q+ M8B576V[7/7W9(*!"LB^!2<6Y$QD1V/6!(8\A?S.-YF\AWR)80B_.Q#FQS4I6 MUNY,^;GN(\A#Y89BXM2)+C^1]8!D9[(YA5\%%9;]/5Q0C;\WR>U?X(?,!6;% 6\MC \1C\"!53Q8+PMHL MUF:C!^!H>]1+IF*C]G4YL/__DOF$V;2I-MP9L-O/T'WWDO]R6S%ZOE.;Z@G9 M)[4YEQ>U[52B@CJ')!=GWJU_@DD DT"D2"#Z)NUGD?\:\",E7ZS/P; J]G>3 M="N]&L^8= !XU-HA3I!W<>M_K\<\-RW'Q@(V%K"N<3;&><*5]KYN8?IE?]=) M]],Z6UAG#WQL;.-C P09.:-2- )J-)4!O84[? MS&>6]:RZICTN(?2G9';%E*6*/(4L%E0K3,8I]KC$,H[.8Z1'%>EWKKJ\ ?HW M=9B-W)M24Z$Y)4!CH^66$X99B0'ZV>!R#G\B+RFJ?HVG:PW[U(0WJRT](%]% MF):BQ3[1U3-DVU*.^.:-J\\G>,;=JHEIKY'LBXN$WA@S?(K0A;1$!949^3A) MO9L2A<&)P7D7X+R0/O"7X$SV.E3!6TJ6F*U:A->GMWFC,47@1$I $J+S71O@ M3EP9S]//4=SF'K-I4X6?V!Y0 MJ[\@^V[#2MJF"V-5<<5^M=3:C,69F_=\]/YTD(;%?U0QP1R .2 "''#G[H\/ MTL%K%A![PHYI*4I-:%1TPQMDBO*0G*+7A@H0&R=/-+:,JA/D=3=U*D3S#,HS^E2?]F?$B SRM79N0BT15JBR;U?A&)H?-D#(_:!$'MU ME>&SB.4GR62Y.ESYHI>EE+4XJ9H$WT*(1^.K(P9%-\&$P?F#X>0Z7Z"GU8_2&WSNM %PO& MMK=+,+LZWVPA^D NF$^V!@NEYG1H&@[<6- T?(EZIZE C8VW,>MIK6)H=NLW M TT/R()W3':8TT*K$D&4HN[>S0-&,UO1096 ?UVL>X;I"2J;K:I%?I H^@+H M;&Q^VF-82X-4MJ_ R7)Q@GNOMA^&.X8[AOM559B_@OLBT]+GDWDRI6_S1"IG MI<15R_$1W(/;,WR<9=]SXD;4(X3NTR(U9F)8OA.;V-8BIIEKX+S28D[6OL)6 M'HZ51\_Q_:5I-H#:L.HA10Z\F3O:\AQKV-[V>8(5QF*Y0AHYU4E+-!-8 MNB0=IT[X_7%>!\;FO6'SPO;I5["I=F8I;[H>M$6*Z37'-3X#1N4 FZ@Z!9V, MI]YO!1M1N_25;@ 7"KZB>K!0:Q_N8XV5>:S,1X#:[LKI_H35/(1J3@M\24B7 M_]7N&CAUX#8FR.^T__>3Q>>[CF?JDWY[)'0*Y6)YJ#2:@W)+HMFG5IL!N*> C3;&C321A%R=QN/+0W9=(/,3 5H272BE[D:;Y=A^H! M,1MA:$8;@7=S"'<@_!J3Y@%\302]M*D*3\ [52:7%5VFTN@/]$["&"SI.EUK M=:'1$=2N9.($1^+ -T;K Z'UTHZ!OT)KL3,7'*=M]T1Y-1_4%G^ *H5K@,#_@LV$![FR'*&UPO>$;J,G8*T(8I4(;BKV9]JEE(3R4Z*+A)QFGF8SH2YAW,.YAW M0L([5U3SOLP[U5JJ56 FVR)!,87:J+,4,@KRBP:E/EF.O;\4"\_9]Q$_=3$1 MFYWXOG64^"SZ%TS>N&1]FKS>S!,;)BDAEY6%C,A6=#XST0J;C VUIWTA42K. M\A^L5X[!CL'^P&"_34;%)\&^LMN9O%VF$CI8;),32U\()50=)[5W4%%Q.GF/ M=UA.Y%9,-!/J?#BW D>M[S)JC7,KL%0_BE1'Q)C>ATBTD;6RDP)+ MK)SFQ/';@L]T6E(RJ!;)452<(=[K.8AABF%Z;S"]IN?]HS#5F$4AKZ:E@MCP M=F7"9=):E_,13%%%@#C%)./$NT"-J-WZ2G=H@^4A;^5CN@-6\K&2'P%^B[XG M_AR-YI5$K7V8)STYO2:8R%]6RC] =*"HD0YY45-[WL(=7(7E*HT5K&6@A,>V@ MTNU;@F)+"5M*=\8U5RH:T9@@AGDRD%";P5,WD)I4>T2K.;% =.J)=GU1;S8L MI24E@\*(J>1QE30(O#=$7JE4Q,<0.953Q<0NO:WIG8Z6Z33RW)Q*I!$B M6=1^Y@_=[^[#3?%[!LB_EB^4A'^_2/Y /@P-[JH-'#<&=Q3$'%]>.C%W)D,] MPE0,3P4OPO0 IXQ@4PB;0N%03_*6_=*16P3J%.2?H/I^<=<6G^P,5BHO-*BN MH#C#86XU@"I+,O!_\,>M?K#O P,^JH"_K\C-I['_=F\*D55S4JI1)Q(.,5FW MK-J.K:41"2 MZ;.1G/!J0CD-7=8T5=0"75-CK@6?9BGZS#)48&/O"+;%L/KQ M55OL"5E9:[&PS Z"U0FBD7U[NW/\#2U6&D:[,*C6M-H.$DU03S.9C-,G>@MB M'PG&Y;WA\GH^DH_ALD/7Y\M5=:,(?6D[%1)L>IQW6@B74 &@D_$D_2XN[]%/ M$F@&0?P$J'#WH8(0 XNE86T!./S;TK.5F>R H&87MHJP582MHA"H)"?OLW5F ML@T<$:&X!#\P@\+"IAI\G($05B$]+H'I!"^**@N=#L'F&S;,[,\^N%[5I@R2.N4(E38S:9(U+-3D((F6E!YE*>/"QEBOPD&YKT!\WHAE8\#,S.8 M;$%GG%CKJS%+B#2]Z->L- (F"IXP#^ XR<)AMC;V@@T/G"?"Q@6V#7&RE MM=]"; T]2(V_6UE+X2UW%AE:4;^94B]A'YA1';"4]V\"[:B@?095 MEN>-B5YA',(]@'@EX)*JM4%[7 ML5P>JFC%QMO8OPY%+?]]LB04MFF^;M-$ \KWA=CH.RO>*'3WR1MFR[SBVXL& M/Q0T?LKHW2VWW3(M*;FO:LG$>?:X/"]V8&"P1PKL=Q4T^13NC[+JF:QA"G5Q MI%?*QK8^[(XXJA/ '97B)N($?X>-5PX:#5Q/%!\!J#!WH-V@3BO!#ZBCVQJN M%,Z:P:'AZ(:&HZ_2(%Y#_PF_\-@&R%NAN$!%_Y VU=\_>#&R"9?+@D2X!WGN M /92D!\'=T'8*#/9G(*V[ )A,@&*^YY:U)BK9;[0 @41I*:35#&9SM.CEL00 M^U8I21[7'L'4@:DC/%I1>*BC..C*(?POQO,2T!"5)EK*ZL.K-+6M9;[:X1"LTB)>GJ[I=3_9J>M_= MU)I*8U>>M7R$>!;UT6;).ZP>^[Y6 U _WO?T&6SC72?&34/64"UO;(";$.(_ MKQS?OOYT;\V2O_Q*EDJ7R4*]L=)9?IHMSR=64^B$1RUBZK7\,F?7 =$ J=IJ MUF$'NQ$DR: V+16GB(^I19@X,'%@XC@?<4![:F41)=$:T!S16'N>7;"5IB!. M0T,<9&TPZS.345;TU&FM9%IRH95-(^) ;>7B!/D><03:U7]<&6[L-3'-?AS3 MYWFI%]*$LK^ _?JF$KJE=)"G[@S$9$6Q%O =MLCS9%HN?)ALPX_-H&K>U):- MV%*V@S)Z[@PX ,J<[*D03RH2)3@99_]38)'(Z./#!2?XBXX+/PBNGG\/9B@' M.RFEE"3#C>&V@8E,2TENK$BI,<%*[$11QYPL*Y.4"A?T/S+\3]76/_\+_WA: M&\4 LHUP/3O,ZQFW:$H'%B.(_SD?<[^YH%3RQ=VO$T(0_*)KRZ:#$//#6T(E M&"K( (Y#=L +,@\F&?SY?__/R\D>T]R!D5ZLP@P@SOA!!>0T!8FQ#60](4_@ MB_Z0#5_>.D]F0>H[_41V/YY)C0Y$@D"\'WOQ,YK+T=HOY$WBQ0H?N#!A@(G[ MX_!K3Y\%1/;\H>5H"(T_;&#(*!\1??MOWQMLI&LM?U#D=X28!?SK86))\CO' M7&AK7R&#?K&11/07NKSYR_U?T19"G((\:^T_\_60/'[T0.;2X M"*F(MQ &T>WD?:3](#_R2QEZ"RB_[]NI[3C/@KZLO8G:MU;P$#+GRIC!&D,@7:PECB"HMI:M.E2%VKJ45/:-222;+U M+0:@7K%$]&Q[X'*"__8&D-]C.?@.MK8,5#B(Z8SG:"9PG,"%DI$=+4A'?CGY MR\C*W'-<;;)]YUW[X$D9 ":PIUNH$TQL&6ILGN+"18\=5(>8K[FSF(Q*QX#$ MTI"W4$=4/#@+,[;05 6E/@W%TK!A\&=0!@.^AV$OHB2S."U7SYRYJIPF'V%@Z M9^IT9GEN,%;\WOD>#):?G^_ P]K0]L\/CE*X1#IPWWAF4$K8\LW?7@]YP99! M >+#*P6/@7.UH!J RA##CS^HSCM@BKY(VO4%)3^N;XN$UVPOA.%\14PVY[YR M4JKG?U/Q$PY0D)KO0\4!RN/1?3IO,09V8](&2\L.M.O._FU_*?#$'I)UV;8E M3NJD4XHG;875HE<7_&%IDAFVOOUT?>M(=X^-GW!Q6 #G1S!5].^'583#]J@Y MM4G?8PW/AJ($5&N!J,-]^I[XJ:^)PY%P"6P(JJ>RT Y<%A2IAA(1CSF69RO! M3W"G@__73*C?&L;^L_WW! .#QP<_VF I:W9PU1^^XT*&&C7\+PCQPC>#WX.T M90, ]STY_R5(4.@.P/@0*- SGH7T>ZQD!I^<%.>GE8['? _-?8Z_WYIT==; M9E!:&_WUZ0U>KEPP,X#8&<"E@#;X3/;V^+,!7.J)-CU(Y1L \F?6V_CY?BWR M.V40?9(?-38#-H XG\EK$!L#8")IA"L;9(($#[+5H(U)P)^%=+H9+!IB M"]LS@+-7*_;K./6,@[SO+;%81\A^CV6!C40*\7( 6;1R:/S$LEQDS,74YQ/2 MB>VURU_R';S%R0G\^34A8!K76M<7I[T6O]FLQ?BVI!=&P MT%RXH-]C-=F$=DP@\&, 27@-#@R+)OURGA//-C5G%CS\@%O8>EB_'^C--F>UG!J"(.C(Z*A#D@G,X-H%0AFL7H.JT M!#PIU@CXCF?L^^>](BKE18-X.<IWUL)#B?-$4.UN!,ES:GSB3I?I^(^0_$.[=O=$< K04$G)[[1K"(?0>!\1="H!(( MA 1:6/SK;RT2")"Q?8Y9;&LB^AT?**2JW"HS*^M)LMM@;J()O/T@AP:$SX@" M*%T4RD-R$A&EJ4C%)2"RK5 DX7)#"]WQ$0PPA7.&H0;<61<+1%A$&62-X")M M#?-G":@U\O/M+1&81"HNJDKGN M8%QT4!QH]'7C\$5(7*#YF!XIA=*BBM FR0K V+K(H,&%HS\Q\: H0=)X'K'T M.&[$>/W[R(>^NDL-[6%Z3]>FH6OPSS'A)'2JL[@:RRQIWC%0@Y0EM#CG;O13 M;[*=:*F1)' BR/6$3I*74A/B="B:#:2T=6'<$ VC;^QTNPZLUY-EHJ$V0,%1 MZ+!LZ(>O@:HO#PT?;AX,>";CNGMF2%@B531#I<62=*, TBTBL2RTXXI5U4US M'VF5-.3KHRDTD7;NSL6C(U;:'76G&P*3$%^V:3B^(;3.Q<-_W%7%XT.1CD_Z M%B=I%.CB*>-SEO[U-R%7"-$+3NNJB=RWIP^=N[*M 627N3"V2_ET)^/B?*8[ M OXF0K-[*TVL -E4%\A-Q3ON0I> BDWF81^ Q@] B[C Z%CP:7 KAE;2L.!, M)=R C6QLCD'5X1,-[!L3P8$;*W%@L*-@AA B&;I>@^RG#?T%$9KPC6M%0V"[ M!&.\S1'J0M?%=":%?0#7J"O8+NO0-W>#Z/TO5<(0Y(:ZNQOV]6VX%%61\=X M68U7A0.R"WKEU)^X2N5HRC!]G)7T)*><) MTUK/*:F4:+?T>2%GQ6IZL4VKS?1??XMDY.F&YA4P%/271.YX/>@MA*N.VXH:'_<^UR0M.PAEE[ M89.L**E5)L7-#3GMS ES]%T#]S+B,/86PE-Z4G8[IK\4J'Z$98LKAC+6D^.3 M__B'6E(BE082+QHH:C7A),BJ@90#,O36?$JY.6^T7]]-,^7B2!24;J_ZE++I MGMR!T3X59V)KLDMH;837>\7(+,;#EA@.,AF'L/ <[461,) M(G1S'T;<+%P^W8)0LN4CFX83FB%S?%HV1J)@0Y001<8 ?CR"OBG!8#*@SP8I M%L(':T1V3!S*.&DV#B,25(>*@0\,HU7 B6$4A@N,=.8 B- MBC WN1CNRWWD,B!T=32):AX "BCH[" MHO=.4!(93T;2L4+H(TR]L:XBFX*FA,7YE/'1D(-@%D*I*W(^C?(<*+XU+-*< M?H33YN@M/BF+?>9WB:W-F @#%D"B9O"GSCP-Q9P[RJ@J"QQQ(X*38,\$!Z)C MD)+$?SPT@9J-

49__^IN?F='!N'IR;/]*YN5/2DDQQ0(J-D"])R\/86 3#%(AQ0Y&B M1V.1$:5X*N8<4XMN.5-6D(>[A!9/SPO+=2MGKW==<]*"L09U.E*H;7:Y;'[> M$[([0,WKI0@?:6Q05'(ZLM,37UXJXL"@%JEFK)JE;3%I;H;,^3/'F[A<8/,S M5N@(MERCY)U5R&Z&[/E(NC9]RL:*2EG8U7L1?F[I.P9UT3@?F5$VO?1.I@2^ M\IQL3,L)M@66Z6'\?&1JR>7EWF89%[+6II/M@(K91J5<^Q5!>^8X1V37O9B- M\\HZ+J8J[N%:Y_0[DW?(.&PQV9TYW37R6X]GCP*D#1G8Y_%#H M]4./C83+T'''G@3)A+K[U^'!8;BY.U<[R5-?]\\=_P''Z2_X&/F2,[^9 K2I M>]P=!3L_R/)*\*W0C2-C\'S0/NUX3&3<0K?(OFY;BNJ^;H)]HO$42+:*:2@! M1#OH][\56Y"TA>._^N8E@$F\$.2^.''L/YPS;DCYO'7@X.GB;0L9B@X^B#$R,=;PI1W.8T)=9AP-%22 M$=/:3@>(I02V\*A&]:8\Z@& MDO:">&GX6 ,NT\;Q!10L-T#P/L2=@.09#>7(/27Q'OB1$'X2D[G3/%PX)1H!\-W2N M[KZ2K/2U[LCF'>S%YQ\-G%: 2+9Q4@&"@5.=M)39WL\L>UA!%2[ DPV*+#>9 M;*_!/L\9.]*) P(-AQAVK*SK%Y$$';99N)QB MYY89&.@RBB[+3B[ 'ID ;9D6]G6@!"@X@W#JJIR^$ME!.%1#R8R&S_?>!"3* MC" 7 ^X2\#5HLE L%(UD#P&T2POB3YPZ0,0CQ.-1$0D2-&S,G)WPW"CM!^-G MHF6HQYJ^YYWCZ6"E1N=8),N*V$B,TX;D"#T\]=\OHZ&R+3E5-E Z,#CMDW$%+G Y_G1)7.-?/'>[YD1R=Y^*?DZ [SYE:AOL*)_]&DWS8J\ /"T625. \ M)1F/,A=1N3P)*L_ST6Z!:LG<:V7NOR/HBN,ODM%$N^B;F<3]]^+(U%7; O]! M2<4X7-HA#XO_0GGZ?U+A"/SJ7U=.+;Y^IX[^P#W90XKX#2 .EQ^O7Q-.!@QZ M9 ;1T5C H?6P63GED*/ Q1:"N 5H&>B04S8CS7!=BZO)_/P$RXD_-[A7H M]D>0$']LI#[=P3X'?4!GN5\81\\;UN1T>V3)MNJ3*"2AL0_.0Z>B/65B=B[' M+ZS2BV9FBYWV%AV,$GR8CX)H/9J!*RV6.#\I'PH=<;G2I1+*=R#)/;A]^Q0@ MP XUS>JK&,O5R+CZ\F3D!!XP_7PWU]3E0CP])/A; M],6.-5_9L<0]/_#=TK.DTS?V*Z\+*/8]#7+@2SYHBXN]"ON80!]#IV_Y[:C) M92;S16;'&#;=VR;ER9!U',GD^2V$+^5(]@\GB>B@!55\BQ-T]=8Z)-@#Q_$# M=NJ..,L/001BKNY-A6_=I.=]3AS6[ 94;#]4^65A75\VG_M\O\5(DWSBN3C2 MTL,8;BP<^[;>FR+5$; MT%^V!9%+Q&*M56K'%R;#N--:@WTS1^A"P9[>G+H-T-!O:??)?86K%ZSD1<7H MB:H-:J0*_H #\1H:Q""M9FAJOT^A!>?LBS M?O/.0 ^-L]0PKL]^! R#Y#[QQ7?7F6RFJVKSSBQE;9+&RNXM;XUA("^4Q,!X M;N2%_B:6U2@]8\:$UIL8!DD/2 :*HI*QNXUU27MD4J[\(A1&P,GV'AB[J>!Y-JR$/UU-$[18Q2 M2/"B$)0&FB[YQHN[T$OP.\B2H!"2;AIBI/]!58,A(=J M]>&<;$T?H7I,ZXO8U MNYH<"#(_WX+,O-^WQ-KBQ4I,)YOS"V_^X[XRR@XA30C2!@2F]U73FZ(9Q_06 MZQLV5T@D+9XI*2^5-:.65[76C4UOJA+K;>-4\WF^R(RR]&HGT5+\;?B85(1F M7--K0@U6T14/\Q0% R7O%2(5%I**T&@71I<5T84-7%F,H"!0:3"Z$KC&);\. M-!'8CL&2E'][+ ^YCC8F-@G=-W*P:)P763 LP(=)Z&TXK^9>5T(_1%<%(I8> MP57B!*P(6%-=@M''9$?.&41UC(^FX$2.IJUH+L@^PKESWK&'?_2 &Z&G2$ & M!MI^T"141<3NHD*NB*%+&N@6'+EU*"DR'(IJH:&E]!#6N82GB@:A*J&5B#>% M_39PBP>37T-7 Q//!]/W2>C?8C0IY7K32>RW6L]+F#_%UA$)@ M!B& 07@D&(2/7]>_< '_HA=SASCXP@Y].1QF&OI$JB_,&M5)YQ:C^6J8M?P;#'H+=V.,Y( 1FPER M+;X:"WVC*9 P- +18?B+J;(D#W%\*"^ZEH.\Z)*M6LHTVNB2JJB1P8>O,+#] M_MH8 9A T:8;IJ!+7*(3G!*,WJ-?&I@74>_BT>TTM" M"(F<1WP+R &R.BT?9IAHB'=_N!!W(8#O[2%P!$0I!R)C'T)CY\V]3$QP"\_X03.5X(N1%_"-SA'/&K1/): M!_3LS]^S;\'@W%9$USSW=R-=@%!$*?1<+V\0$3&*F>/!X7D TR+<-#?BT@-< M%0XYB*EY<8R3G1?%#3T:"H^(64\NC/H+RSL]P3WR3+[WT;X^L0/ M=6UX8:[MN:]YICS;0?G6UA):&^^'9 MR&*IVC3Y5K4Q7[T(X[Y0MIM\9#-,G(^E9[5D5*9IXVP^3Y M2*W7-[+51K;-[R)Y10"E4JM@M8:I\Y$1O1'GN]E2?-Y9I)NL;J;SO69K2%/G M0]E$_:6ITWR27TVU=,]XH52Y.1G2/OQ,-K=/VM-\5N3M#F^8R^EXWK'2:*@' M=.@:?@2^N>XV>>EZ1/U2^YH!;[0[V7K"Y,'$*B^><^RHD_5)^?B/>QC<;39Z M:&_C7?I]X+8/.VX(TM[U9.^84'(,L2>=M(=[<)"9B-_NIC#\^I\<;DT[H!$' MFTLP?E!"8XON@X,#5,A;QX39?<(5?VZ]U-)<-[.5A&PD.5QOF_-54MF\4DC! M>G2$/4U^$;J+:@'NTXE MV<-]ORBGAJ"#$%S3FI26"!J J!X4T0TA@"P+?9 MSJPV?#:S^=APWI_)A41IN-5H;O+7WPQU?CKJS;"'R3\4O/__EO1,ET.K/Y:Y MJ5*CJ<9NU-V:+;D>2_B>,0%]X<^ M+A"7;RLB%\L8@11[31."\$+]6@ZY2 QFX3X3]>#2#8+)<[!V#IX8SL*B3*$' MY6%O'"-N=A>A\VH3!2/GDH=C&%I=ES:*ZD'%$3$&B>YF00\K1)5O4LA-=+C9 M8DM'>6+/*#=[B@%W4,9M>8Q\AT"J)Q@<7SNRZI^-:!Y8X-^WP!\"1B] 9B*H MCH:&: %IXK@XOBCH+X+<&:@BIPF+26&\LU],9@?W3N@:74!!A\*")>:?Z%#A M7TAP7*$ADAP.:L5M*@()Y,C3K-9PP5(>:;RD$ MPD_%2#\*MIB$\P><*?'0/L[3YP[^2D7EX-X]_;9;>G+H7.)RS8"K(!Z2'/06 MD\#SC:.SH,-P+_G=C)J#^--+MSG8%)J1S2VVQ-+VQ9C5!_/$' S3HS5?4VM* MH?77WS&H#6_NB6LP5<88?]4 !*T(*IZ3[4!0\!H">P\?]4SQ'NCA%--N9E?;/?;<@[O'IW RRTJ90='*V3S3B$OE2EXN]_N_WY;"08,WNWJ: MJ)([)V#"'>,5*YQEE;1LY3(O_*K&%'JUU(Q][FS0A;=8U(>C'CN,0?P1N][; MKA/A8)G#?#Y?L\4L8PD1J;N,-/C8//OR6LCTZ21W?[O?>7DXPMIE]\TK%675"/5'=7;I;$]1MUS?Y-E=5U#9&P83=&PG']X M)NU\LN\[U3#(= _]I[)>1>A@"I=PIISVY7:[7RZN&Q%-GS=2=2%68=-"A$TC M;D<3KS.;< ['VY@@<(>!%'&ZVVK$<#OVG"1^#W5-7TH?'TPXW"7 %XV@!*") M'K$;YXU(_8,K%B3/[(@ ="31'^B,TU<8ABNAW*T6S2>^4:)GN\GLR91:2/69 M>#3UJC20"@:L_!@?EE0QD"H)S[X.PQ?9QDX3%I.1;A@8!\UTG?V3K/=]\65] M'!/?E7WGC!ENNHX,1#3U['/P>*K6T;WI# M(+X= %:H4EZ]TLYF0E!ZNQB@<(PQB>5]&\O#7FD=A,;M!88"T,.C32^\.(I" MW;@P>@5XTV.![SB Y(? P<,1&/]X_G62&,81T=#>\OT1OYX4M#A\QI:O@=&'Y+&\94J#$3]"/'P%,*=0POZV!/'I7*FD>J@T7B$(\? M2X:?DF%C>X;M=WKFL_0O*'B##I]6#'*H.:&BEV_S''Y)O1_CZ4%A#$GYU.%> M&'M/@"^GE@N_^ SKZROB>+V/[$PT'@NH?D.JOWY1+AZ(_T,P@HK&V8 3#P$H M^+$=X@KD2)\WTON3RZ,?,KU?!C7P$ZX1_ZEU?+1;PG]L9+[+)>!'RN9>R!FT M]\=M)0D5",H*QEC'@8:3*$2I@NHAW$B3.-2Y94Q&'BX?^X$O%*?MPKHZY7FA M/\LE"UQY&MN,T@2:,!6FJ//DTD<09>YN*DMN?OH=:"(/90<_!1_E 0V8:YS_ M?.Z!L?H>QFJOHGZ@",_*L \63'6>?:H,&D9#:Q=9!]@O$4XE/VB=OHR'UW Z MBI!>*R2U]&U2H+>]6"[[!J^7<"#P- MUTJ:H !R5/)K>VQ-I[P@'%JJH@,7@GDJ\+D"GRLP M7P]HOC[W>,'5>C_?RDZF-O*3;6:$K++-:JH=!W,Q/4P@:QBCP@S[Q<\_]Z4B M2W&'"!8F/>X#;^O1[=B7,U?_N5H+M>]NH9R,1S!H!L+=\M38!VY>!TAP9HUAR MTTND$:X@ZAK$O*=WVNFM$2H:6Y[695ZNR:CPPH#60+=&7%;!"\*DH.LJEP,G4> M9E]HRG:,W_L@1N,>H%.VX>DBY6TO@FK]O&V9G$Y,",/AM8Y+".59 I:HJ 13 MF4#6C1$(7&@$5'U#@!5>^[E, *E?KSAT4([.8/<,< )\)DRAGQ&@S3="AWU MEL)8 ) X1ER1$F-R,Z(^4[,RA0#:XZ^G^NE MA:"TRZN^'1%9JS9^Z:N?F\T,BHCNBW,X\78?,Y$RD_%P3:?2550&_JSM\\&M5%33@)14/KK M+*_,C>I,1R//WM[99'9"96M8U"IAUB+FE+7Y0=H##_]*;Y7+<.$? !?_/.24 MW^_WX5@QAF;B3,JK"Z]W_S@44-UU4[^P#(+%LP>I);J2T\XA0+*A MFXB6A7XA1#O1D P0PI/J:4V&<(D0-"W:\A^5I^\2S<-5CN;>L>(/5SD>=6U$ M7B][A9"W2T-!8%)0L!PD4N0,RD>(T8?QV!\D&,U(#."(L8)%#X,UFU#L$.$B M*@QMG+9W&.(+3O& /N7V+X4.H:C@IBRV"61;#:F*C/:^8]R#=R!^W0P6TQ/< M14PP_B79!D(=@;[N&1+F:]<(!+S4*ERI!P=O)>PHE+?>FW9\&$8Q$N"PLR-C!& 09TVR ?#W!T8]VT]NT9PUY( MW0/72?-$^%C2H(O\QHO/C?I%AH 34.$.2,@-WX.;8?PQ4X$J)>X1R5'08X]4 MQ9S"%TBB)8;=4 1*(^[E":3SE^)8:;HS42J%K$?1'6PZ]&O9UL8$^IHL'XJ< MOH"BIR.8&&".4:.;,.Z71)HJ0BOXU0V,>6MATX:9(1];H^]F>/#2J%L ]* Z,=3$T').;7B#DS!>\AB9N3D5[[!%G M+31ZF>!H09R;]J['+#-I9G)U>R0N4+4(!M7V[0] ,"CA![JSZ7AYMP$D@^): MIR/H0Z?_%MZ+B$?E,3LHO>%U<+#[A/PVU"(-6B'L6OM_.7Z6;%NVX2"1 M(C0J\S6SJGC2>3YK>]6N+I"#&7$F[V!J0A)K&,7T&/<3^6PAU(\,)7"\_5[= M.>!N;P1+=#_A_3-PJS+LM[UAQ??FU?,X]/0S4NR7?K):G-O"IAF#92-7 #D3 M;BVU]TZ$/"^&7:]7/@XQ$7-1)^1SKB'IKT.N*4! MX#2U<\^HDG V#:J/@GL;0R.R%Z9PJ3O,W M"P[>.%&//?;_8@DP9"J&^9\\I\.?IA#!$OFTIJM,,8_\[ M_'[B[:&M#F[O",A^H=@+5_K/^M&[;!F+2[35H'$&D$DK/S@+%?%752 Y)6BP M\#Q/4)+BL^?S=ZAV[YNN[EZ")MJ0@RD O,)1'=CNT!] .E31B MR97[=4LX3!#J.ME8/,VW^6$'= M<=Y+)='$^+>3Z5D20!_CL%URX'.=+O4G32K0,AQ%(7B^>[C?7Q\%F/VS!.F^ M]H(Y?(22M5C T"0BJKC3;>N7K&R!Y"=SGNRCFX!V#N&/JI&<84GRW39,>?__9\4ETC]YW0>)V>A/NZ+DZ2_:9[8I?1??Y_) MFNS?H.2LCPDZ/:,3__%O6^(-^_C>#0[205F\O'-)#GCA/ZD>\;YL$IS-4M)>RRETX#F#TUE M9=%N%$:C\4Y8\+6^DF/:ACRB0L0CD+@,_KG=C> M;6KK)B<\,1D)[9W#=?3]H='ZOAVK=*]&7^]/*^&RS^/WZ!0B&GY"*D:ZH3#YFX=E,#Z/2 G/.C MDXPQ2:TZ12BDEN54N$CZ5[=5B9R;[;-94Y'DI3WB#&<+2!],U)O*VC<-@Y]# M8FA.9TS/6XG7@45[>*E^#(OV0,@R']:! M5\KKOK#5N[3:UYN@CJYD_[Z];'P62.*-S.?%?#I\39L4B%\3-^4AC.;[6P?? M&U7G&S/;TY.C62FYK"T4:/C7Z M/#,5S%@E64\^YQ%0!_?7WW&:"3,)^O-0ZQ_$?ZD#R[EJ]T7=]SM G][9N)^ M%;^!CCZH@_!Y.AHX [=S!M[2T:=$?YH7^HVUP.0+:X[.,:S\/($Z"ET"E@LS MS"4=/4.J],(//(J>G0%H?E?HPU@ ?1A 'SX2].''@?=N!*7G5 ;[%^&^#O3P M\?OOI(P75^KN@2@N%Y[[WLX741LNPW*+AR_ S87@3C &!'\$ 4J@N\2>Z_BO M6$0'HS(^DFB. ^(PGI+986R42@Q'' .&8X:+4[283":!?(J^" K<<#SV-MQ=2/LZO-WX8E3(G[!3^)?8RW[%B+1=K@/(JY8M1.5HFGU:[5&HN,&R) MYQ5*;M+Z9LBT)34O4D!>,'JN MHZS7B8D?FJ40%UL)6E]FJ 6W7LO&*$8;V8T?FF4[M5B7Z]2@*/3G1GLV4>I5 M3FQYD"?W(Z?Y!M6?)V))@;&G$^HIVQSI)MIES^:I0@(NX_R3 O?CG%KA\KN1 M.D+//)OG4_GEV'VZTT'X&* M7$4]]8[?/DPF1C&&9N"[9(D9QF0Q/DS%QO*02]$QCN7BHV1"/'VV.!]R.I_? M"51GO4QF&L-EK3OWQU+-@)S=;9C:?&$-RXN:.4Q*K30K9Z>:*K"]-=:?)LMBSAC>\:K1F,^!FF*HZE5*9-- MI=J5DE1NP9%G;U_09JW&K+= Z(.A*E!RAU&2"'65/@.GW5&K63V=MB6*:6_' M=JO7:DK*QD_X"Y$U.TVN7W9"8]R*5\1,?KP>^0K_(O$DBADI,Z24%5?=QNER MJSGT%?[MJ#=--JHR(V2K5+)D\Y%ISW;HXC M>-BSQ7/&=)UF>]Q4R)9,KEMKSJ0V@YYYOO@G>Y%#OQ MTV>Z(TPK+Z-.2^B7MT)/&"NI[$O:3Y^7I959CM-"(U!.[7K4AN:KJ"UI\XL5.ZE MDF+D<5L RKB7*6S4--5'S]PSZ4[#S2FD3XU,!,7^G6U-EAMN,,N7>EO)>F M8M&0=S6APW+NA9]4TM %NCA&Y=472Q6X*&B=)73J=5F.ADH> ",7N\@S +MN M$U2W>(FTBN$>>7 M!A0/!!B(L$S11;:E U) (*-]6;+'+101&QP<4H+_-M8-&",LH:>. 0+UP^.< MYV.D+=^GXO0A'#R,%^?QR#Q:T-, :@5.KNXCFW#8D MF'%.+()%T[2A.)'9$EQ%= N/8-R],C.HW.0*Z^'JZFM75AD*2_M^K7YWB]_- MVZO=_H[Y&G/W]O>1NI?C?2C^7FT\IP^_$;[!@!J0G_ X!DYJ%,HW4W9'Z+ M(( ,# I*@$Y+&HQ7516MV $&\ZN?.0T.\]Y76KL;0-TT;(E#A#H)@AA":ZU^_WV+!HJ ]"D!/Z\78B M(G@[U!@&V[G7)V#J3J\8;>?>U=U;)ZCZQ/20N\0CCP[O(57A&/ON0/'=UW8N M9Z\V'311;#V1/<>6'L-0(;/L)( 5!WE4'\'7.OF05ZPK'F<[.[1KE1$+X22. M,CL:(IL&9,4BX*;[M! &.\7(W<=,EN%/G3O7<+2#>QIVT+HUR] Q-AR^BFYZ M8 XP;#_1+P(SZH'0(B-C$3X%I<2=Q9.F BXY ML1W'*/J^-$'#,%R" K> A09YYCP1 =7O"%UU \]?VSEK(U"5:/;X>KGIN7<^ M(FV),)@WV3J=3Q#&[)E'A>[8[^'PX.-U;:)C2N[Q?J$ETB0G$P:?Z=#0@:@04 ;A?,][2EGQ<*"$ <^>\LF M '_!'NWNT2EVTTAS1C,CB#WH@:7:^9XV_'V4F:/Y79Y>#L@ 4MTQ:U?6V3O MCDVQ,W-!;1IU(6OV,K4ETV'YE_1?[\5^_)ALT,R0/4$Z^ZG",8L,YO5I@JWQ MXJ2PK/2Z__%B.VUN_F^QUQ[\(!\]S>/M5ZBUA/NCKG?@;R(07"&3N>?8X?@ (*/?0?) MFR'QO.#RZ\DA(Y:MQ=LF,#/K28,4WQ.:,87>R.&U, G/\?#Q@Q",P@HL&&O$(C A,TX,P(C!-C\*(>#060/7=$9?L M+;?U4>YY7-7N?F]41+BWD0]\VOO[M)[*R5?M>S82L;G:4ASQ M3*UO#P.5] )?W/>90?U[J MU3)7B\S[RPZ7;M>T&=-N$4C26)A-L1]S=Q\Y8WM21(?^Q^'G=W4+W3G^4-5D MD.2X;I+CV("RT(!*NHWJ$.^RC]P@YWOW!=][RP@ZK(P6_-BMA6C:J+56BY=,%DFS%)!(CBPD=?.%-]]Q?X6#O7GGB;[[( M0%R_S2)OF @HCBEA'%G9/W-T^Z_+PT?9!S>:A#2S^X MET-L41]'F6:+$X*4_C5+^=XXPOP-P*P@Y/UF&??@\#%PA!_( M$?98Z#_-K9=37KZ'3<=_,FX M>+'HQ8[=WQ??A=C=*!7W;YMS=R@JYH="43TV7^@HRP9\>3R^)*+)BUW- [[< MRXY1R8 OC\>7P(X])E^@'0OV_0?D"_3' GUY0+X$=NPQ^1+8L3ZD.029&X7=P6OZ;@K.(^[@G\: ME/+EO?\>VN-=^UV$(_6EA*.C;"^)QM:BD!*7"FAOIN47*VQSTT/X69=]V;MY6.0ZZ_QJA=IWZI2N_Z%@[/UAO[YR9<.]NW>8[[MWG_Z%01- M6,@;D\['J7XWTH_EYM/*<'N[GC^$"'X(C[/%0NX8;(^/3(> WO;*W5K!17@\ MAT7_UW4MW9>()0+;]YD5(3>X;!6-GUD_E RAF:OR]?[N;B#-WU":;[B3T\%. M[K.3+Z?VI%RNSQI"I*$4IER\Q(/X ^SD='V];95&O3C%-%BN.K#;B[$Q@3MY M"L5GM][) ]OW#6W?Y9JH;VC[Z)3']@47J8=<+3]Y3K"C!)]E%"V1&I1K_<'M M.OF]:OMF@\Y@'ILQSP*CY;?+2MW2+:Z%0E$&AC'A&,M=;WP914T]#1 MH1_4 '2KF:2F$)"F/WSFETM!W0,> QGS>^=H'XLF)(]U;YI\--8+$EU?.]%U M/I&NN.5E&8PM#+_Q/J"-Q5/9:IF1K+!BYM5>9Y!>%]/I8?R5/->W.!D/C.9' MSC)^*Q-P[Z5^8M[KRX5X@7@'XGVCK3[(A-TF$_8I6[U@=82Z,C-+@ICZF/90N#S-BU,V.?8@LSO0)53N>MBE 0*_)L M3C5C]?P&VD*2&$M0\5NT^KU[<7Q5-\V0;.B+U[#^TQ.WW+N9ZJ'X* MYUO(71%H[U(6=O?U/V3MQ#?(G01J\IDU%W=?_T.JR3>(.P(U"=0D4)- 36Y: MQ7+W]0=E+C\GF">+0C%H'H:@_M.J QC5PP _;5F&,K(QS'Q7;P,X,SATPL,? M6#L8X$.!@6_WB?25'-^7N,9@,R\DBS-UOK!+E=P&,A5%^DR"?;, QNTDX(RK MVPLHN.-;-7^] #)%QNT3;\SR_1A*)TLA"%0>G*VQ"D0#F8SIR5M8-*MK &V] M>NF.B;F:[[]KX!]:4%Q-)'>_["44G;%H(N0P.OX*V-9__]<1J-B9!75LG8<* M#I@9@\W>!$0(9IDHPXG^$M6-N#-=,YJ*[LWHK[VY1&0+T524C?\CY/D;K>6, M]@MQ&_%0^*@!@O.SXQX([H=O8*1O00F]M%7DG^B!T$YA]9(_8_W&7E.48[[YL4/$5FG()%/C$1M/#N%.G1C&XI(T3,HL,V0! M#=AD@DW1LO07>:OHVK&\F9.2NPF?%Q@^UBV7M)>QW&JA;>IT9*0S:Q=VDXH@ M]"<2D\RV9&Y+3>#(^.E(6UTE1M/6>$XIS&BC+S(=)CMI#9DA=3I2:E8:=GTS MTN>%Y2A>7C2R0!70R+.W%U*CN9C=*O)\->=-N:IKC:V0AB//WM[O3Y>S,2M' MJ#ZGODQJ(Z,QT--#]OSM@VS?RJ57G00/-G&S4IEM[.$"7<8Z&]G-&(.)R1G* MO&&M9*YKE2A3M)#(4PMNRPU>8FRQVT5EX>X\CVSD1XX_&V.^ M:=>3E9[0>'XIJV)G.6YPZ?/-;PTE3#=VARV["U^04?7QW-F\1L,712N4S2GMU?/E%<3V^9>#2TGS]6C"L3JS.> M LE604/>OS9K&P;\"ZOL.>'X:;F2&J1WU%Q9:3UJ55)6Q4'Z2H3[4%N>_0(0 ME4S%1#TI47[]J%O/=^ZP\U9ST.\+(7K9G;L#]O'E;GX!(VX&=HPZ#@:,N#\C MA1&Q-\ ;@XX<5VH]5OWM+]+\>(]&CP_"/88G8BF M'AS-\BUJ^8"W?BI,W<^5#0XK_U>6C1P8XS,<1S[HO7Q<#:#N#@:S*1J6&1(U M.'-[N505_TN^GW=\?GN%>*3S\LN>X156?]7S[[=BOQM4@1P=Y#OI/SC+==*:;7%3$Z%M4N STIK4<101G^.V M :3*&I@^Q[1C0Q^KM+6H"8U&7**7BUA<,B9#!MU#Y6+A1"+VK@LJ@6X'NOT; MP=/W4&X::HM3MO(BL3F*G3WK/.A6M7*>3Q2[^OVT^UG9MDK)F1&AQ'8%B%8^ M5BBV-E"[.:C=7)AFZ(]=MW@TQZ.O&_.0HH66ACXQ@/DYV")?T0+]EJ&YMU]] M1(1/NQU''(I[K^W>-NGZ#@?2O9+6A/X#5+RW#!&052VQ6_62 I?(CF)-M96A ME,V0Q6Y&F*$3U[D&&ZCRUU;E^*,UB?JN_L6'E)E)[5[X738;X3O3O#QC=W3\ MV4(%1-"K2(;9&'>+.YQW\#:.2V^"".AJ$=#=J^%OG?ZX^X+O;>*N[ZY H^9C MRC2C,ZK:8J%/=4QE83(Z*\6*:0(WGZ#"J=2E "E0_D#Y/R,_7?4Z]& V*W$L*EN&GDPB%HYQE^*2&]Q2^>S#^)-).F7Q MB1@KIY( #),@*0UC($$-1RF9&R99.BXR4CP.QJ/3,N[58%![:;Q0Y7F!726* M0GO1J*L;O[+X,J\-S.9B:U(%B9^M\ND7134W?F7QRWYZ6JJ7)BS?KR4S;&>B M\(*\\2N+SZR6I8%E+K=SL59* P[F76O5E];4MJO M++Z3J/2F=O^I)%1 \;F\C@S%W1#!G9R-+$_*0KIM=Y9\=A#3V7:BL!8B:;@O MGHU,**-,I#!04KRX,DQF5%^QD>YFF#@?:3X-Z)=L>:L(!3N7G&Z;9G*:FPR3 MYR-CM5)RD6@,:!Y4*GUJ9(JQE^EFF#H?&2]+!LNN1@G!7F2>>!;8')]"(\\H MKZR:>H=?*.*\44SG"KEJHLXT)G#DC0K]83"SA.9XUU1%#5W6XU>VLD27^"X5 M_AN;T7JW&C0I@1MQVEJNE]4&+[7 MNL65@%?)>D[,>G)7RJ:J%I3DQ=K,ZLF71J)W+6)^Z#+ @93+/2G!@90(>R>X M)?##RMW>T_4ZJ,P-^!(4ZGX)OOS8*P6/S9? CCTF7P([]J!\^;GW#V["F$&#Q/O^-QO."9+5%TM49XA. M/CSY(ED<(QNL '()0D>X8B%9!< *B:8)K&]U'>+!T01O6T%]8[# ![DL<4U< M_]-Z !>)[]6\L1H2)T)I7DH%FI".F*I>)A*7:JL"BQ+8%F^_E6-ZYL63['!S6S+O-F,-7BCF>$[V>J:R6=0Z8JF4)O= V# 79\,I]E(GHJ\7)5>1(X;^ M-[(5%;WZ*]X->83@__YV[Y-OAOP $_=[WI,[%JD.'))Q%,J$NDD6E)DWNGJ.ZXQIFAV.B$W2.)TF&'?YQL% M&O^C-#[P:OY$Y\78JM%FS7%GGI5;"\E8S)XVD1N&1)O%H*90B:+$]SMJ7] 5 M8]FJ.A=-XE0X$3M'$?^6::2\ M(,V4"M_G(Y&7#;G<0M-<.)5\7_?9P)($EB1(*ETMJ?0N6U+0A71$&&]IOE&E M^\9RUAJ76S<,O^Q^?%6#:K(4LJ6V ,8[[EDVT^2F#+(E5/S-JS)?*G^$,GVV M!8S0% K#1C0 \;ITV4+_""++'Q]9!D[2>^)*5XU.S5EE_=2O)Q?UR7RQZO$1 MM5F>5!(W=(UZ]4%&F:^K,A49S3/3N$TUGZNM81RY1JE8F*,O19:!SO]0G0_< MF3_3>I[.+F*-?C$G%+)"D>W9:[6^OJ'6/TVJ?7VCYK=S)=$KY0HRIL,9?OJU,Y4D#WV5'N M*1EF+IK:P" %!NDVJ:E[$^$!+-(?^GKO-TG3>'>38&JSLK K/#>'/%]>M=@; MIK J:RFY%,@"&9_?##[\Q)8 MGPPM]V$#M-*MEXX^:Q2IRC._6$R>)FJ\.ADF2(5W(LF%&>9])W*!JOXH5?V) M>:=/!H+[L+)V!VPEUI;7X[F]B;6>\_$4* Z1LN*2Z123"B?8'U)^E!Z/[86M MB@@,20)+ U(8'U4& 5L0L 49I->)$OKGUW)H/'J>\Z@Y_%L%3FE">J%#KKW@ MSU\UJ3[6=!D9?+-L\%ZEU<_.TUJJG6L,D3@?!T(L*TSZPX?\*+$Q@88*4 MT.U-S/7\L"O:F,)(+-$KIC_FF=HZ,I4MHSX<;Z"-X;"-25!AECW/.O_KV^9X M,(YE$#W^0?1X=V#N#U\'_J;=![YCEL@?D7RR:VS*V=6\Q:_:%F/'VE9J(J2' M*>0H,>%8D@M3[VS)&&AYH.5?K,W MTPP^>OY:E!,[;:UC;KY.UL M"^HYA_0\'D^%V=2;YU'7;3YPAOGDD8^+6'S>'VJ(?JKST[U3S2Q_NV?!E>'- M"[HN;115O002/]?6M7:I.'ZA%@5+&2S;SU1Z,"'BIF@VD-+6A7%#-(Q^ $CY M1#3DKA93^@XX[ W;"$V<.80VHAF" 8$^T>##)-36$U)* T3[-XHUQ3#L/)08 M$$J/H7H1.$KL]!HHEC"AMIEX$-BB/F8(N1W#N$.S1VY.6NBJA0P, \&Z0RM* M@-U%Q0BM1=4&+M0[ >W"#U85<;3']D(OA3^-AM)PNL[8H^F+*A04G">U]) . M%X=XC90WA(P#G@-:([KL@8#DD4F+AOH ?K16((71\\:B8>S0E^("AK06>HWN MI1+&GD=H]+8!*;*R10/=4H"C %S/+K0#HA$.Z49H,P4:^@C^0()[A:4;F!Y+ MW8)44D3XH,42+AQ9*$@NQ83A IRS!.#3%HH&0HI\:3IOKPOS $AF2(&4/) X M#.^$,>&#B5-TQ?$ADA8DDSOY,20 MB]KOS@>^"$D$W!%"NJ+"KVT8LTI$,J$I1/)DHKZ\.TPD10U#'BCC*1RX@%0> MPZ&F/3+AOH7);RZ!AE\TMB&!1CM"5J@Q.K1L1/9$M!>IF!FXQ:UD8UV(AKI3 MQ737 L5^":<.$/?0+/<4\1 "3@EQ>XR[&<#70(659<"^? *11Z/4:(,(/Q0)MG7 - MD(%PQ18&EPW!)UO[A@I'>O=.J1+QS&JB =_,TF$L$X@@P.<]>V%&4Q.M3Y%G M9)B.!!I390.PY3(D+(*RK1ZI%]Q'X*RUYQR*N=IY MS"+QE"10"F>V-$&+%/&J-!%+#"*)HJUU=0V(/8:ZB1[@U3.W :F].#%?.7LY-EV"86" SI"-=!MD_T$1P./9:I MLZ4L 58@9Z,Y/-%1DX-F.,KK:)FXA*HKCJ=$2M_Q:TA5ESB2,S>LM#H4%BAE MZ-=0M0#\!4GXH-F1.2/I@U9(G,#GZ431'!TG+S^9$6*+>9CH DJ> DV:2U^X MDR!!@,8)H/=!CD*J(KU"I( 6)XQL$O+BX'AD%*'MA+8K9(E;AZG>LT)"$T]F MSWT*V:0A8PW<064)@$'^K<$M-QKJ^(H,ML'GC"36F_@.Z&N/#HJ:J.Y,2%IT ME0]KO$OP/3&AY*$OW+>X9HI0!WFF=.(_YIN4Q@L]H:@9]75E"0RU!VQ[K$*: MHW!N>N(PLT@]KX&V_2H>+!-SHU'_^!S_D+A3T,S_@OL>," 1$7PXS;V"N/W? M_W6$+'Z6MG?"4 \5'$1S!D>D$Q AP.6B#"?Z2U0WXLYTJ))(15DWPOVUCV19 M;-ZH*!O_1\CS-UK+&>T7XC;BH?!1WQWG9\>M=]P/WP!0=QAIZAH(GXEUIY8>=;#2#$T-5#$]#_=1M8ODONCZ ,_R(W[?$)!C\@AXB)X M$ZSY4(6R*)K3$%RN(S^B5X9>4Y1COOFQP^ES1\D<&TO%$L-Q2DP.8W2,&Z92 M,7K(P9B3B\?BXV22_NOODYYT5BO??RK6GX05B'2D2,D2#'," \RSSFC;E9(1 M^TQY2U5X*ZD-,I'85Y_2RVM[UC4DQ[=?GCJZE6G$E MTFOQW+K>H5;IUF8I^_:DT]JE=9%.ZUF^H.;&U6E.W$6&+;^>="F;5A@^-J<% MFXID$['J8$@]H9%G\RPUVV)R8&\;5(.WNKI43$345HO@1[@=W)R8U_&P+\7' M3MQ[]0B^,YX"R59!0W:CV_,(OJQN8ZU29R@(S"YC3N8QHR.DTX_0F:Q[U&F, M=!4["FW'4U&;[&,2'W=V[V5*MN'Z<::RA?Z#9DVA:Z&A#?(5V/?/:VUVN[YE MKV4]DW2497]FYXS+Z;D[]/SYJ2U,'HP1=#26#!CQ"(R(11-+0O/7A>'>17"7S>.7:R__EI6Y MP;$NBG@].82O=JKKAA ^)[A]GMZ [E@:SQ=I>;DLY\J9'8TB0U322E'A^-OG MM^^J-7LDNY133'>_^!P\]:]H;A[?JMQAD7_DNK3+Y9XWI(%,@CLW M1IDSWKI@_HLX-[@D06W?O5?\(6WC0Y*K_-R9K^1I"II)I4F;2%2J7#2IZW-;U7\/Y)Y\T2'*(\;8BE2!Q%X9+]O MM>Y:]OM9=;Y^ANG1ZGQ/ T)\L,[\YZ:5K1=/9#XG075R-':U4R^$(/VKJ)NH M"")M&.AL"%E+LSL5K;0!.L!8*V.0=*O7!S6.M*:J\"8?LY<00)8 *.@VP M5*'*DQH55+")*,.WF^&04W4XGHJ*YM9>05+IQBX$R2 2PH7,G6F!!9D7V"[= MRB$#+'0+H--!!?X"%R2*RT/-Z[X^[M#X%C>VC89*GF(;"Q4DNDM"%393AW.B MAW-DK>A;DTCEONH.U=JI;MDL/M94=5L*+92)4[KIS *NUED&J47$HYR''8J" M-"@ "QVN (0VNC&''X]!&+)"!8CV8_-U$EFZKIHW*[Z#0I6%!E[$AE DLR8$%T9#WPB92 T4SW?/I):J_Q2)"BOI$#=JR3!!+')<;9L O@9+XVLGUVA5%UI2AY&*>JGP M?^Y_C2S^ 8?XW,2?F/;2D:QDX?#L8;497,'GN7OK9=G>J^;(IE"'@C6,E)\3 M>2WSPLY7;&RGSI[DXD;;H$L#YSC_4%%5U:WQNPY=/Y;A?63"]I:ME"U/GGM\ MH1);5//9QIH7)G_]'8^>WTUV"1OVZ)VZ"R,U.#$-Q(!XK.CO& KT,[S[./2+$\QS5J*JM['2\+2:IUKXV[=/I%?.E5T%J@5I[&BD).^6E7*ZLY_R& M>4AZ]2/,E*L/9'8>F8Y*@F3&M8;<\I?2U\4672'PJP"'=J=3^+_B8OF?M&MS MCB(P)UL'P\0XDX)>TRL&R83K9V M?)@LYUHOQ45NXE=@:M3&EK%<:UMJ-6 F>F M\G'5*%98"8T\>WNL5Z5;A0A;FR\F3&]=KB33^43:KQ3UZ25?G+SHW(KJ-"** MFN2KFIG>#./G(W-]BALU6H 5%MUM?%HVF&4D.QDFST>VGZ%6BL^3MK!:MUBIG\E!4BL5:# MW3"EP<+$0\^>VC/%3*'=;;_PS(@:;(N5S&RSAG/U(>ITD"DE(SV^)%38A)E9 M[#))2FRAH6=/S?9JUK#;&BM\(=\I]1?Y](Z?PJ?&SX>N1#%6B$3*.M^@E%6U M,FGP,R8]I!/G$]BQ;:D,ULL$GTTVUA++&]O9>(.&G@E59XW)LER MQ>SORMP$#W6EZLK%PE48@IH EJTTFBMA)2FM MU( >F9-^ZQ&JL3'9E"_QRXT9 KY\ M]DV1/_*/[T:$Y >(\-C(@,FW"# Z>H,WZG7K_<[_^[__'ATO'@9*\D.<]H]Z""\[;J/(KD<-$4^ZTDY\)1^S']/JL/ MQ@,8XJP!),4*Y<4Q-KD!./WMP.EO6F+[3A36S^QL<>_V/J0J\Q[M3X^SP[BU M(*II'+8!P@^#5"!:YRI=S@9UZ-LBTP,?$W-:"YI3)L*_F/4GH9])I7AA/&R6 M8K_?[?1X3ED'8R.-(39\:M"SS7EQOIH_#>>+4DU_23"5(CM(DXLW288-0],> M-#L-C,?5FE;\$-OATZCT4XQ'9;=;Y*180IOW:\6-T2N5Q,S+S8Q'==>,UU*\ M4A:4]%-MI4_Z5K6!SNJYO_Z.TV\9CR\>S7Z/^/4!UWQ_JW>'-=_&CWJL10?" M_4/6?)-]_BIK_D89 .@U)$-UW0)7OE/^#73Z^_COM^EM&60 3IWX#M 4W<#: MQD69. 6]]_324%2DA([KODJFZ^7\NCVELGVIN-5X95B=36[ENJO3YZ7*)-<6 M7ZC,Q,2BWQXR_9Q1_SV>Z]UH?H5OO8[M41.OS M6.D!NG1F^G?$TR,M)47M4EMAUWJ2:Y&J0-6GK2&^BY((C:]2##=%EKK7W_'4DR839V#O 06)+ @0>+JF_E=OVU!&'']/$YP4Y;B MN/E:+M4FY:=$&EH0#ED0.IRBOU<**SC8#P[VOW35RH="T$#: VG_RF4LMQ'V M;Y1-@!Y&(JAK^6%N_B,1X_Z;X*-G%)*)N"<>2#CQ0--Z,JK:^U8/<=SP"HJ\>?8-C9&=B,H M@ D*8+[YT?;=,@SW)LHC'((_MN_U[DH9-I,N+YXCFSE(YV;KV#35[N0FPQ2I ME(EQ%\_ W/RK33-C8$&UV8[P!3MM/&7!)CDR%-N34U M\5B0"_O!MB;(A?T4#^VW3?=]]NSM3W6"?[MMUM!<[80(.6-^R%'^)]51!A'+U2*6>]%7<%;>6VRXWO2?QMUZ<4CU,R5)3C_/2Y/B9$C'B(O"TA]U41[<$PE.]X+@ M*T@.!/+Y?>3S[LF!(!G_![5CK0+U4NLS\2P5&;3Z2F-3S=%@,Z0Q+B8;BXGV2 4/(=*^_9 _8X.\PSH?(J Y7*C3);9, M%^J-U9Q+3K+EF:PW^=?YF8,T9+ MI3H\4S%WNTFIFYKR+:3S'-;Y&+H#>PXZ<.*Q_-L2(3/_=H?5[05DPOC31%31 M(E. N/8+,NE(9D\U]_!+].5[]?ADUO^6E/7?_PO_XSYUK +10)(^=5Z]%V3T M%D?.*>H?5Q'7,8!B9+AK9F*NHOJ;+OQ#RQ U$\G.+WNY!,882@$<1R>.%HT7 MB?_[W__E7>RYE^ZHJ(<*#C<8K*T3$!D90)Q'1!E.])>H;L2=Z5 ED8KNC=RO MO98CLH5H*LK&_Q'R_(W6"CL&(>("F3KE_,S]S.LV/L/=5-!HOK+ M "J4_C6BP/%S,2,M??F+H9$!\(I9C(XFXE=B[8G!93V,%$-3 UF+_^DVLGZ" M_;NO)/]$#X)R#BV*2C[9D,4Z'WE$#A$7SJ>+E!J5YF21)=,L&7E.4 M8[Z=L<-#;AKNA80"4!.1V50T&ULL8J5&0[YDE("JF*/[--2Y%W%Z:1-A%WRK8& MR(D"2X7)'\BM#(>L*3! :(/^\W_NC G1!FM=74,E)91S"9>S05U?XZ0\?$S, M2<^;4R;"OYCU)Z&?2:5X83QLEF+'[1+B']D;@07MDMF0R;L;MF6BY9[7RW-D M5ZR+AC'LQ3O;- M*G-!_J8#6()+*F(B( M?G@;I#FT@H@KH1/Y"<$!^'-QN52A;X74CG ]!!\*K:>A;^ #S*.G;43SO5[* MTC; <#E3ZG*O-57GBUTVUM24TFS=GQRS-6<;6.^&]) FC.WJU^+R9+N8VYW> M9CM?-+2>HM:5=69]= A3JN=_NT8S(YJ*V5G"?4F"3Q<-!1&U+5J WK,[PGCX MK:^$,=7;-?K"(O_4KZMM^)):ZZ^_861RQNY_1$/=*5(L9"J %!*A2PQW0)S-C[> M('Z?![C_P/IY'0I_X%CS0R2N[':+G!1+:/-^K;@Q>J62F'FY+8F-_#+;8M/Q MCA!1>6.FEAK=I !)'(N>-P6%)+9>V\@P]7-@C!?F?$_OOZ=3X1"0Z84F:Z!6G/ [L,V8Z7*OK4OIW]\&%0VX M>Z#[XJR^6"@6FF,>@ N[H5Q(Q^-MN[6D*FR<:22KE5)L!%E)7=H,$=NN3'^H M-0?Z?[8*S95EKKDN*TU!S!NZV%=5L6;Z%7XLV%S_/1+(-=Q>R8' " M_1+(C:D9 G#ODBYJ[+EJAJ\K$O3U14( N=5SK?P\%11 9[N958S+ZI.[B 2? MVO4*F;&MSCLK+@7:5(>Q&BT20EV/NG?V"&]&W6I!W(XZFK7Z:R_9@*1>\57,)M= $'P4 $.ITB,B; (/]?U_!) MJV@=;O- MQ?+B1F"OJ@$X*?P.Q2^V,9YL#.!=@2Q(!HZ!+ AN/K0/FPE#X/& M8V4K!AX+GZI((4VW\.LM0W0>#GUH0]S 28E+^'PGE()S,.WQ-/RSPUX?\6\# MQ$TXGXP;4V8=NOEJ 3T8TN;ZJ9$4%CUK.6J.2MGV.@T].#IV:>-!\8BXAGL, M#F3AA$,H08?&0#$Y1+->]OOF+S9.\H)L9# RQE'31K&F(5%5X6=K (4/BL:% MP'HO:Y^H1IYT&LJR*^./I([^=W2MS *< M0T,+8?2]$.U54<_,,)<@Y1&I)>3)7RTOX76[]W__<3UH)S/)E]+3L0HU+U:> M"=GT8E?^M%3$@6]-0QF#)C!02A^&4/YA4X6)5T>K[;@ZSV;+,$8=%-+6,]S8 M:1^(AG\XVXIBW";2N27)/V3LVF I[O ^T9"]9V&^9DV;U*I,6=8[ FAW1BTS M.^^MP 8#843/:7R(9R;0F$Q0W@4J ]SSEM":.<[S4K6AR1N/#1O)/]R!;&TI M*M(A70/9]+,9Y*8+FI LWLM(7KZ8L8HZ4IN0'YPU'LRY)%WBX\CIHGR2<(?= M!NT'GARI;.@+O[T ;C>X1"D$"0@'VHHYQ8&1JIOF5?GS>Y[SFPQ:+V);.EVH MS^; '*SU]0YT5YW?=Q<*T#$PJY 6P&QH_!&)&K*C2G"'@$_UY5U1FW8SR[H6 MGW.E]@L59^)&_R5]O7#D]_(O;Q+U^:5KB+%T!?"-YW6SQ9E/2C]R-Z(6Y'$L M3DNQLK"+Y;;]K21/90UGT/S0>EY3$'SB!NV2I1/7>K\=84?- &-]HB$L@_-8 M'UFR]P8LT?U1NO< #YUIHN4,QZD11Z5$>OC_V?NR)=5U9LW[CNAW(.JL('U=Z\(!C//8*8;A[%E8SR!!PP\?4LV4%!0G<.(,(_[2E3!+E94>:J:K2:[/2A &LABXRVYI'6OK:C6=G70KE6P& M^"U/WEYG^;*178$:IJ<\JMO.E28+&;7$\:=-2[/^9(HS-93(E)\FE%K52@63H4G;3FW(TH$9M MV/)D2FFCR+H9N]1AJ\/T@J/+K6FED($M3Z:$%Y1NUE0*HDK@RZ%E=]+K? .- M\W1*W17.Q4A:H9CN/,V5RPO/S$!Z4J=3*C7S:[>P60$&:IET;#:;V;$R*GY^ M.OGQ:FQ45OT,1B256MY>;SKYCL=+*C77KLTQ8U&;-/M6K9E&?(:TC-UNJ!\ M8BQD&YK&,-WR(.$EQ:*Y5E&?)PLZ,MK-]::11G_L%/0J! M><\^UA28EMM(5?ML<[RI:'QW+C3IS%,@S$'[S0)38-C*$I0-:,X!A,(]^)*L M9@KJP^ZDWUNTF,*H,8LQQ6I'3N/)!,U.(0 #"(]S%-\"5:R+G_COS+5#NPTJ M(9&,(+BZ&Z!I$YVN1X[F%0DF%OD'(?Z_M_+;H"&9AN\R0JOB C0ENP/ M#6Z/ F]/(Y)F>I$I$.&+@VWNPM+2%>#+7 TTI0..\QGNC!PA9O,C=4Z%*=?A M6F"B$665F&FE294STG8BA>3HO-SR=0T7V>/^-&#T*H"ML^VB+ '='X? MLVS9X(#F3TEX3/A/*3U[+VWD'Y\A3=>&W]C__O&Y))C6+JPNB( 5X*3YN0W^ M[/XX7$9Z'QX6Q+?QKF/NO@B"V_QOCF+@#B)FMVU.8Q(=:S>*7L_'B1\\]XYHT\? RT]'S6,A7>Z0+GB<>/%25DB7V] E&7\QET=( MEIO!6"JDR_W1!8_C(5WND"XAC-TE64)M[#[I@L>Q%^^6AG2Y#5WH5^[\AG0) M<2RD2XAC]TZ7$,Z)"+YO'_M:2#CL+(>23V:Y/(.22"'*0@>FK$62=(&U\O++J MJM+LFN:D+[H+[>,IM,\BR%/@*!,E/#D^XIOCQFMA!C]']SB3$O.KH<-+)M+N9H#;V)H8\)/%,"6-&E\, M'<\J'P5QN=#5ZF#-@.QZD$-5 .L^AJ11QGTR=9J -+1?0A#Y(2!R)>UCCR&I MBV$(FRV;W:0^;&&+A+N2\Q08MMH75C]&M:HN-5O5)!:K+A0-7[(K(8:@ R<> M_E+1Y!G#Y3N?@J&KS8<)2E#.O]=W>R,38 !)N5[ZI=-,-%_-=1499 Q% MI7&B3K,X?7V*QC=F"/YJNI2,VKA"4VM2=4';$6K9 M3<4M?1P-/DR74W*PG"W2$EA:3).I]PMKR012#.5NOB8Q7LZ!]=7$ %T:KUB% M3AL#J51^3/+=LI'XN&_I$D(BKP5\D5SS):S:7F8JY72L6Y^@+'_19.),LK,; M)D[^:N)H1HUH=HKC)MOI8M9O$FN4.W4AQ M\GE).GNR]\&NXX_V#0UT? M]O8SCO!N453OUN]1S;=[F7JSZ>8 [1VE>@WE^5>$R4U(Z&6GWKCX<1O/(/X=D<- M(5K\.LW^R]%"ZF+M24/J%=G<;,S@$TJ)\;TV1 OZX6\B2A&GU3N_""]^H79Q M:^_@E^'%[3V!5P2,[VU]?CE@M+D)/ZP+B03#3R:@A!<6VG2&U(OTPU\Z2M&G MI1U"P @!X_;P "9$Q!26'ZC\:3LO/5/RJ-U:I=1*$Z55K*BWH&$XDM,8"1]5?B?#(X@*4 M.$, DW6(2:MLJ$H&6\08VFTDC4QX2'%M09 J.45OD:,*EJO5Q;R30/F9) M?&EH]*V7X*;!2[]()_NH+9(6.VII8M0-+$:U&[G:6E3=F8P6Z>%OZOKQU]__ MS.1K[VW<6GQ#!+L7'\K/-V9>@;"GR*6!5K%H\\D4HU2S>I=-2-V.WH9K0S_\ M3:9/ZTJ'4=_7C?J^M=S>%KH"_^ZMU^ ^M*^?[PCXJ/85RQ7Z0B71S#%5!?1& M!6+0M'4/+I)_=P4[$[H8@E@(8B&(A8=8=Z" 9:RED\A3XI@EZLO:-&9Y?*N" M3$=TC(5'D_B+-^^^W_69YD?2HOQ&"/Y%OKJ?9M"&+KE/WY+8H6C+M-!$WPBF M'H3FZ7+=KF,$-Y::^3[.3&H9+HG\< 3]-CWP-[K;?I%7[:=A3>@\NQ;8/&M_ M#AM)JE$SY VCKZ7I2"PH?1>J<$GD0Z.B)'%Z1AHJ.9\)7;RU.%XQM/'64[T3 MY/G6OJ\+(L\*#!:6VL!%E5_QDW:)&137HS9$GC1"'HIXH_\^1)X0>4+D^7G^ MJDLB3WDP6@WL^4HM;H:&W:U4A;&#D >YK5)1ZHS3_6=&7S.&^);,O\BU%9XZ MW#!NC80()IHN9.^[0.O+I_.\^?3O(6W?Y95%:\!T-F2WM%'I'I5LCQK$TFM> M*VO?JKO UZN9#53=U9M,7ULT8ER;2R%_%QU-8R]>@0E#SZX>>A:"T"\&H0OJ MC<-8JU<7BP*K*K;8U(QE69YUKY6W?-C(=SOJ ,>807)!F-@B+4\M&8*0GWXX MF23"(+*[BK_X32!TSI;]W2CT4U4ALK+0!LZT++ ++M88..UNJ4TB52A]*U4H M1*$0A4(4^EVZ$.#J"8QRDQA&S%6O8*?4&3[V( HAM]BKRI#O%OL?WP?W]_^* MRO+S5(\_\OV.\?QOX,?=OG.O]H9I\'.=4=0<6PG$V@]P)X;([SKF!$L@J'W_@]\\>Y??V'V MHPBD"8Y X^%6D(]]GB\.]6!H]/SLE=CG\3813YR B']]]AC?GJ#,X89Q3-F/KFD* M=AQ\0KW"04*ATX)OMO7AME^=6<.'OU"L-5>$[^)%]"7""!LEG=CM6/P+1YS77GUM&TTR/-P20V=.X8%H]?@7L/;S2!_?02QE[6&J1 MY0G;7+7K#JD7B@LR\_ 7PMB9Z*[[Y),(?)^&^ /E*KC70?Z>' JW8^9I@@>8 M5LCD63XA#5/U];K$Z"@I??S'[Y),],_L[/1!1"B$X0L40+,#;*+8[ IG1==")W#^HU,+ M %^L;&45T>$4IG8$&*C5F7KLB/&.LU7$]\;02^K8@4J $\'6N553 IHU7!VN ML7 !M7VW[ >6PL/?+IQRPW2VL\.3D7^094=@_\G#[I:^]F7[W^#_^1=Q>D1R M+7]11>#PB@:W5"-BNM9CXBI-2?+ *6_V8\%4S&<0F4$+4&"_!@?[A-8]?VSO7>3I./FJ. MNTF@98M E9ZD_D_DX.]']CMBT57L8(6WBEY, Q+*M.(_MOO.VJ9?";X\T=L? MGF-] H_3QZ9$ H\GJ0N1]HFI2AX0DH] J8<[S'_UFKDG=/W4*]^+B6AQX7AZ MOI4"D2N'=C\H+GO^X0]YZ#E!.:;;"3D.+3?<3Z+CK\#6_%0$3#?:M4I!76>: M4U-*)7N#C(JV:\UV!K:DGK9D6ERG[625 M#%.5FAK)=UN)_$;FB-,^Z18YP+GDB&>;_!BW!;O8'[=0RY,^V:F(N;@!A\OC MMI=11Z E)&6.Y+"G+4>UE+)I=!LXJZ_!I!4#M7:YBHH+G;14A_S87!J>Q\0* M6$$<3[-#IHM:GHQS,)/36)NP"NJ 'Q?DH3MM:5(;MCP9YWC%Y_A!8FBI-,-) M [(X+L0LE,7XY.TBD9L*I5G99%U5KN850FCB:10#?-*RFW.Z$[S!S9AN(V/Q M12'6T6SDJ#QIJ2@"[M1S @GA!FK=K)Y3*'E=;VY2KK5J3%9E#L?W38_VBO?$>#8%IN4V4M4^VQQO M*AK?G0M-.O.ZDP9MB'G%%J"JX%J@!]^6U6";K:-FPB79PFSAL5Z-U1TAWQN5 MP5#-M1\B *II<[0C6"[X,O ZQ V_(/H3-$-:Q!;-H%!'@AGX6''U]^=X>QK) M*TM%A&J3_85C>%&+>3J*'M3E)!,IBKYF%_A]7!T^ /NS?6U%W(T1J?(:;T$5 M#^E]JZTC<_^&IN]$0-SE/X&TP#\1?Z87YM+] MLN:W(_:WBE/>K*4: \OIN0658*6%M'&+A9@F7X@W#S:40V_A.9_0XY/HQS<> M*;S#:1<,BGYTNOGJ"O(&[KX(=!7_FR.5YL!EOFUSJF(ZUFX4>S]EX))[V\W9 M5#SY8FS+P7Y^T+\)^Y0@&^^6:/"1W#?E)[:IN-7B&][UJ%_GOZ39XG_\'=G^K /FQ*]IW M@)POK0'RWS\G"%]W&>#6$G)7EP%>MJ=_0LK75VW3&^0@?!880V8/F?UW,/OW M4_K;^(]0T&Z1K^G6@G?V1MD/$*U72= "EF\5H0@8Y"_81VQC^]M=@Q;I]K!%DU'!N,=7:M,"ZWDHQ(Q\^(O% M\3<6&@BE-Y3>>Y7>KTG1^![!?==ES!:_]B/0F])>; ]$^8/-9NU\15?=%"Z5<:?'2^,,1[U/@0EA M(X2-$#8N7,/C=<2XK.:TG)9*GB4MYACOF+8I:FM,2G.%:3P M=/4'&WKO/#*[/2M<'_^^Q[J$(A*RPN\0D1_D>WCE^!U/__SC]RLY+(GZJTA@=XESE^#Y*S;4_QX(=)=JWU33:GLCJ5S\E3 M9=8LB.VK>Z\K<]$H9]1>$W-;%<_ UE)-P#-!M0LLCI.GN55#Z0VE]SM)[]=D M57R/X%[6B;Q0F+&16^LRL\;K8.Q.J%K6SV!$/_S%DU&"#(_??X3*?T_J\,VQ MZW=&W%[C5/UITM@.L<[$@.&):FZ9YZ6-(13I_O5/U:M#3L<8891E8LUV2K<3 MJQRU1CG5WJ67A&@0HL%O08.O3H7^.A!<5L\IK6K%CL5.UJQ>$[1*;9UKZ;H' M$6"KYV _Z["\38:&U3+-1S1$ICE6&,\ZQ M)Z5B>W)]WTA'79$5-@,2C"NK_&:@%X?#9!ME:PWO)H0R_'-D^..:PT?%][*: M0Z[ET5P+6U=8?I;@^Z*>:&2'OMP&<788_9+U\)-<)(G0* J-HM]L%'WVZ 8[ M #BU$G8%%E#35XK!?=JP)M+[&S"/'_8EX=R)#18NJ@FWA/_T MUG-P5 SNR>_;PF]UO9)E/8:9,GQGPJ;GE_B MS:0&N9K.KQ2F*%9F=7PV] A/[?CH0(5$7\)T:H+_DLAJ\"WHAII$Q"4MX#? M95P94CR")P+*HE_M@QHHZ.F@/EJ$#XJJH4(H?J<3UU8,8-N'O6!!+^?K>@55 M7KADFJ($ DMRDW1*Y!(807*\0$(#"J1Q(%&"2$^24#Z.ZL)4^^D%7R-:+),K M.5/5("K6HG:V'!'#KIK:7*I755HAE:3.%MN@CLH1I9ZVW#@$H3:,3)6ARW;! MFC1[XXIWMAR1NT[5*H7AHL@NQ"0I>8LO%T%R;4T%FP9H\U%K]PV!S@]1F_'\:=-1PEZF9VK(PQ;4YM9;,HM M6KB=.5<-"2S=8D[O=666'R>]0KI9U571.U>YB%_:K71EI<_4G*<.U8J-*[$$ M:GDR>;+^7*-9ZM%F,EQA9D(EV%$G*F9E8AVQ"L M66K.8PLQI9$SC7 3,A2[,VPBK2?N B]7-:8ZF\T)KLVUK D5JNFJ MCLPHL7E7*E8&_:[BH:8GC%+J@ );G9(59F&4LV-ZPTP&*;_7$TZIC[+B;%Q4 M#;;J% >-V"2_XH9^KR>LPH['SK V7[29:DXV,=VT:[UY&S7=\\J%"_AT -Q@ M7%"P3!T5=T.H/5"<:0Z"J E?>5K)IYR,X7.] PAV(=G8:B,-7-+<*FT*[$G, M."^TXU S_,HUJ795F(Z*4A'QR';N$0E./K*;O1WQX/PCNP6PKU-%R>9EV0*R MWU53V@[LF5I*.3XCYXL>IS'*<&X/4X4B7LZ=H<#Y=A>EP*5/7H>=O8I40 M7W^ T%RIB&W:I_T/DHZ7"KB&3/ L$_PLB'PIC7#(!"$2A$SP+!,0/TNO/D6" M+[LD?0=JTTLSWP7E1LPY".)L[< .M]WYJ:J5C%/GE"U-,4!LYP%&'EG'G/OS M>[(R\&OXRG_P?Z$*YLY?'MB?RR=XO[6TWM5ESI=/8'[58KQV?'N%2Y]Q^B5H M#\4B%(N;B,6+T5FA6/P63@C%(MPM[E(LCMZ2@U.86 KLM02T)4#30F_@#3NV M?4TH174&A;' MZJVA)+8HR:9 JSV5Z#2Z:K5!-+SZMBPX34;I%!E"20@EOU4K.9_7Y/90LC 6 MY1YC%'MJ+CTV"6=JJV35NS&4T&Y)ZS6%Y (C*#:IZ NI@,T0E*11QIE$-$&' M:DF()??N6+A*1;=[4DO*ECV93[/)@IH#P^&BZ*S)TLTM''Y"KE.]J;%BJW,F M ](&/:;\='6IL[F,M%ACAAH#A7F>GY3'XA)!$PVAB8I2Z;<9GB$TA= 4:DW7<(I= M!)HD,&XX?+,]4)4R)ZR2U03)$1\O_?4UT*0)LT0UWVLLV76;I4VA.2ES'H(F MY!2CB6@J&6)3B$V_+7KGGIUL%\$F3ZJ.I42.]1C0W6#=E((;>.S6:E/>7FXF MME*LJ+'^1B Z7K=IECRX;KZ3+9&.ILF7P.G[!5LUX?C>YTC[C>CZ@T TU.,N M[/U"*8,N8&1FI'&LX:02K#)45IFV)=K+V*V/),16.:LY68Q4NZV!5F9GZZF# MRUS2#[K"HS0>GFZ&B!(ZK3ZK?5T&4>0B8%=+JY3$JEB'6@ABV5;M6]N&1:5- M,Y27=-B8KB=7U()I%'*HK!7]\#=!1=-T.D24$%%^M8[R%;ZFRR"*G=YP6L$U M<$P9-+K);#4AL85;(TI!:LIZ9BK:#&]MS+9C-WN%&M)1D+<)HZ,$%D)*""FA MB^@^E91A>5P:V2U\IJZ9>G+ E?MCHW+K8_]LG:F.*F;,8Q2G5V:7O0[/ @]" M"G(2I=)1,IWX'8%836<*K,A+R5?>F6N%V.5:"=W]UW3WWSHWTJV/ Y#Z>.LU MN)>]X)TNL!W6;W_,&.+V5Q\;OGY#T#A&)!3'[&.YJX+WMZLZEX;WL1%HYZ) M%=O#; D9-$,TN*NS"S7(C#>IS M1=V# (=\A%'RC9Z"\6JW7H/[ KB[U>#8F#A-=AA%8JJR/8BNE7&HT9W@=MTV^E142! (XY+$DHAB._Y"@-MI_1<]T>,WGGI-D MT5_GJR1?\%7^1L3_S8=%O^G\^;R#\ L1E*;HM#$O:&T&S!(%'>LOV6SVUBIB MMNRD"X*@BNK XJ5"JF(#S3BPU/):#H1'B.'R!#&NIUJ9E^(#-VV1*47 M@T4#:ZX:0Z=4'/>6^*V#8#?\.J86L^9 '51BP_G(X&J)&$(&Y!U+T5&""J-@ M0V3XW3K#>:?4%R*#RRQKJ_',[*ONFMODTR9>KRQNC0QK'*MUN7%3P6*QZHA, MKV6JS,D0&=(/?\ET(IHFPDR"(3*$H6<7U1F4T3Q6U"95B757PY%-SBRS&=SHQW[[BI>+& M&FO%;4,6?27L>C]G02'+!JR:(BB M(8M^(Q:]P[.Q-]?=_:YG--U'G3]T!/P21T"8(?PNKM5OOWO_-84#FWTGOD]N MFK8*'5,L\6E6R=1RFC48S47KUN?B*:)"2SDU-U)SQ*:EXBV)NJ@0@E((2M_B".N^0.G=5ZDN!TIDL4/U^V1/QA:Y@C',MM,\/KMUZ'^L MFZUC[5FLS@ZRE+7BO50V0<@(E.B'OR09)4)0"D$IU)1N?(']@J TYMJ9=9<9 MJ.OAI)0=E"IBX^;UG0"IS;IKQ]%5A>Y.]5:AGG7Z'@*E],/?1")*D2$HA:#T M[8]G[PN4[DA3DJB,V,NL"@-U,<&8AC(?#\7JK34E/$;SW?JD;S%-*I:G4@T\ MWUCXH(3BFFDZFL+>6:+XSCUCS5XN,N0/8CU5=0_:(*X M-Q;9',G.[+*GI9SKK:L/< J PN\Y4):'GJ<7T?"6WTT/6 M:-_:>ET/'$]ND*U\*=$FU&K>7.0V)9R5)1D!E)\V M(!5-I][I7OM^$6F'"1[YL_=2OB[#8R*L1A.>FX2'N3=-%ODJ4H,\L%8QV95>#!_.NVN&*&D+A;?[-H=!I$X@9QQ)1$DZ+ H3HDP8 MQW8OB2=?19FB:^JJ7IO(S"*_8O#*NB9UN5N[_+$20:8*DXK.*+/F--&N9%IL MPD,H0S_\I8@H3KZD#H8H$Z),J,M<,XGEJR@S[#NI,I$3Q@R_D*>C-CG!F)MG ML:Q6:(;J+T0'Z]+<>+FD%NR\UT8HDW[XFZ2B6!H+429$F3#2[$X28KZ*,MV< M,2EL.HD#!HIB&]0[TUB972N;2J6Z5!F/N/5!OY!**:6^9Y:6,(1;I_:UR1-=5J]$%YS!),J5NB=:(Y,GQ./G+QC)?\;^'%W R2.IX'^G[EI*V@T?RR@P75?@ITPH@LB#T>C M.>7S+4?N>IROSG3G7S*)TV#G!R.H.+;C^>/>O MOS#[403R 4>@\7,;_-G]\9\O$/JCI0J^V=V1\<<0T_BUZ3I_)&4%Q$-!F4%^ M4:3UX=IM9[@5S6,'XHM#/1@:NNYSYG+.\PB:B"=.8,&O)7.,6$]PXW +.*;L M1]$6S(Q:0(3- F8N8KK4?0WRO59WL B'F?0KSB.^& M>2T+BK %WQGQ=T[X4K@72@#^G[=M4U#@5V+$@ZI)Q/0,^">4M1C*N&9!M02A M#UBXRAPQ5(^P?B_[_;BY[:6$#,."U3,9RR@19VVV5'D!S.R'?*#%UI)?&> MZ98Q[MBRH:YDV= 'F[[3&51I2*$&,Q@0+;V6RVNE!-ST\3CU?39]^#X-\1?: MWN]UD!<6AD_$U-] &(9>H P%9^-HZ^COEZM,WXFX@5SDY+V0W*=Q4FS.ZQDQ[ MLE,?W7Z3&?'2,C=0>KC:3"W4]WC/:K-YE/7]RZ@3!X MV;;0' E\4J5'^GS45C8ZEO9N+@S9H>26B%1&8KM.HIJ>-T:S1"2C:1'3=]B<>X>[GV?/@<.> :7 B M6-SM$4R . T70I@BG/GLMSKH2= ;Z'#SND3WB01T8Y/E[[\Q%( *%'>[DB) M2.P.<<^?=_L/.OXF 8GZQYU#F1=X*)&HW-[1B??C:=3__E]O.A,[6(7M\1CA M\[<,8A,+\&K,YX<_O.;Q:WN[*LETG'P4O]TDT+)%<"Q.4O\G#H#/CP)#&!QY/4A4C[Y#"> M/" D'X%V"U1!_JO7S#VAZZ=>^5[I1XN+XN=]J#>E"-K[D9CN^8<_Y*'G!.68 M;N?(P>].FU?D3/;4);%BNV6%$06\/2F@Q#<<\1"\;=^R6(\-M$V[DV 6:]#5 MP=#RS&X&MJ2>MJREFUS*XLTRHV>T6D]Q5[-6"?69>MIR,RM-*^5898)5^\E2 MM@.49;G?1OH?_K2IF-F,I 'CUAD 7TN,5G71G)IT\&4RJ=RA)I0016C M,J()LAKA]YI\VC27L@VY7VZE,3X!C#3IZ;W%1/;5SZ=-V3%&Y[@)/F.:HS*8 M3 QMB8$6V1K&<'H6 1;\6#+?:<0]I!NH!BNKQ4$#TZX M#GW^-3_ M/'GLJZ3IY-K'$_%"R+\5KQ:P?,47J5;-"63T0!?R.?G+47NW@3X_G(R-1.L9 MG3$:\4!DRHN1K[9N,C;7E YL>U,D*WBQT5RH=$K.56:2V6*ZG[:>.P#IL1"3 M#];\<8' M%#8?*7RH:*.SRG,*\?;\,AX9@(AH1@S30T* MTR-U"FI&OMH/)[OCE36$V?@N3&FKMWS%L?L'B,EL9[LS8KOP6UL*R.1O(#TX MIJQF"FI [")4+>8<4:KS0F6FX0P_:395UG I1MFR*H0(9-R^W!3N#!$ V6B. M=![+!0]_FY"RK[."!_D&TN10OW2F\#WR%)IH!(5H*$$CQO3LR#](VYR:K@TI M9/_[YU1-G)\'PU>&_65ZQ*.Z'P2_?C&D,AW&'K!H.A':R=0SP[B M^;:ZV:FZ[%B[5^Q#K@(;[4U97T@BCB6O&6WZ_,KB;U_9SU[6I:^:(>HNIHQ= M(?GE74TY&4]?-8SZ#J8<,O9OF'+(V+]CRK^.L>EX^K=-.63LWS!E*I[^93,. M^?HW3)F.X[]MRK^3L7_;E.DX$2+V+YCRKV/L[VL[OC.;]1WY-5,_1H13)S-^ M*7E<<-!R^N])'CG!U- 2_+\'XN&#,T_%T^G;IQI\-N3D#8N%#I6>2[ 7LL%O M8@,\9(-/LD&PR7US-B!"-O@D&P3NQ&_.!F3(!I]& _S[HT$B9(-/L\$]5#'X M)!M0(1M\D@V^N7[H)^0^7I:ORD5^"XNY\UJTV653R]W6XW7SQ'HW]=VC+$0Q M914+IOZGY/^/ Y6ZT)OI_%!5"GPNR1^3P.J=Q 8\72@7#=ORWQ+!D#,.Y;K%1(2IEU M^8GB%9P.J:8_G3GPC<';C[D""XMYRNNRQ0RVR"Y!A6I,L&ZVS1$H93J>)*(T M^5*FP! :?P,T+CN]E6W$= 7+X6V#6:1K="_=#J$QA,:OA4895-K$-AGZZ)^FYH[&V8),:M4@P#,0$G,TPKAV,9"(TT@D8LBKU8 M S6$QM\ C5-QD&G6R[$JH\QT*]7,88;2^=70>)U0RM\&C<06&IT<555!NK[" M=$,KCIN<861'WM6AT3\9IK^,NL)C:X&<#P(QS MV>LC8R=KK@<)89E6W5HJ-EI-![&.CAR-. 7-Z2A&7K>$VJ]'QIO._CPRCD>) M^FJ5 0TF-G676%_14UCVEQO3U[@-\-N0D=HBH^SHQE0S94>-9;LZIO9G?:)S M?3]C7NEN!BYF5%2Z[Z4Z#7;B%$H^,J:@SA@>O_QH6+QH";??=TSQAI18UQ#I M-)DS&!*;JIB+>?U^Q2*-UA")-('[6;&B*>PE0_ H*^:ELJ]]6@AOD'?M,<&7 MJ-B"9MK S\W%RS*J:.1LLW1M66MNH;RGNXR_KZ>70BW/ID4-.TQ6QGJ-4C_J]@1.%@X5NM<7K O7-B3&*[G MEW67'SJ"_X_O?4<)FTT\J)@!EB00) MTM_>>GZ2VVU3CB][-IGI MU.DAHU,%SP.YWBS]Q&OVG@R"I^]I "?G6A8PG/.YQ0>>F4P,@(FM,59+I\I4 M?US*0'L03[V4.!"1_C)4P F.Q(^3Q5^!#&8R9ENY--BHZ[+KBKG"++8H7)$, M7KJD;U@A03"#C5[!!S+;@) *R4"FSR1YWY'A."7Z5T+7BR@!@:%@^;#F9UZ' M-/"+DSVB\+Z0"-H+4"5!)-:'Q^ .M.NH70?1W$^N)$ MI.?*%>RVH_59!BYPF-I8YRH#C,92_61SG)Y@'<94ZWD'9*L8X=E(MO$WBS;<]Z:*, UX20FJ MN(F(E4405+/8)W]'2QH4+CCD0=ARRY]0E[3]F@B&'_CN)W:=\)J_W=I3 *4K M'NE!T86SASJ2[1=<1:)\*C'[QT370DK=NXHZH!(,\WV%0Q$.' +(E0OSO*$B M_95-/G^V3L14HI4E6U2REL)=[^%O*DZ^(+& AR(Z?U*WT\^;+#W=+M^W@P4[^_7- MT ]E;+AP6F7?0"KKJD6IV,YC;4)W MD$9WE"/YV7;;S.M/DB1?V"[<&5Z'%AA.QB,UTY!C-;@1B(%Y&'F<_@W= ! Y M%-BYA@:G^8/;:77!!N4;^A9*$N[ _6L.]PK'9_M]85K_DP+Y"+Y+\=,E*P:$ M%EGQ;47?5$?F_@2@GG@=JI$(XZ*^=JGL5P#NC, J% *0C*48QSN<]"LEX-M M3U LP=5M!^U41T/;>B3,98!YAT6"?#,5[9>\O_U&) WNB^A9$>FE(!B:ORE" MK%AO1P?5?=]XW2JI$9U?^VZ2;;9L.$ TQ:OIZ&<(%FP#R'GI@Y-//30+R75< M"^T <\T,$JG#>:#I*Z(&SJG?B !H2S@@$IKI+KD[M+RB2,PD1=X*O/]15((_ M=5X%B$A0T0?:8P^":3LH3[PB*&@($#3]8DZ\$JB)V_KO\4B61_J+Z6LE]HX+ M?<< JJT-H5,QMA02(.>AQX^F@>AK3TU7$P/*. K2GGR*^WZL XH'BE#09+H!A&2=P$ T?:7F[>V10-\=318G6#E/%\FX-@A(T(U%,KT MX6(%[8.6^V908P$^I5".?_0JJ+LX4\42 ZT&^'+O#VH_UGV!I,=9^0WV^ .' M@6 )C=&U;R>:90.)AP$"72LHZ;UG@%=DT>W/ MEZ!#?A6T]Z#9(S4,3_['CLBF*?I%&I"!!5E[NV>9_FOG)JI#I!RO[E8JSFQE MZ-4O[N[!V':XNN6D ,[V%>IW'IYMR;)@(K$ 1AZW^VWG\0ARG%FH<]_F!;N3 M O1ZM(!P](Y?_^B(/R#-7Q@O!(J=\7QNO=>!6* -#-H:YK9C(,8C#1/:LY!+ M^".AFL*%G:"2)#MU0(S8[L2&J++EU1.*/VKOOZ!,&LID=7!*')9)D\,R:3IW8K@&Q$#E IC$C3!#)%+2&*2XRE:XB@"Q_$D,>$)<%(6S'*S M8&3-M1J;R_>3W<+(%,AQ^URIM3$M"^N5RDZP 2#8C#[RU%&I?:Z &AC4"O90 M91E,GRIIHINHM!LU_ZCZ:4O.!C.^-)%$EL\.<8FO3S>9,;KT<=+GI)7LU/(+ M8ZXJO>*J4LZXS;+K<>1IG\UJ=Z03>D=AU@UI/J@7!&PLHI8G)>&2?76RU/6% MP2RHI)Y()J9+K)B!+4_>/ECP3JG2R,;4 <-[6:=!SIJI-FQY6A)N7%MG2J#- MM+'BV)5<,*Q7Z)+')4XKLHU- 4L[O7P9H\?3"KUV.PHY]CCJM.5HQ$P[7<9= ML40_7>VN=7-5BWD)*DC5.8;F MI=;"D>EJW6C#EOME>J9:W(L^BXM[8/( FE6:W90>W1!-"?DH?!=%<(!= IJ8 M,406;O/9M?_5J8=&+B3[([;?B:G-7-(09[PWGZ SBXOX7-ZEM_GFD%_'RO<4 M^ B%M!S?OQ X#I"I9N^5\T?U8*NU;RL,6^*;ZJ9%_A%112C+CCPMFO5-*DE1 M<"M[,<[I +X/^D=>$0FN\LZ?N/L<0Q%4?X+]WH,S?G6?/2AVO&_*3Z!IZ3K@ MPOOKE_A,#_2D3V9W(N)X*B3$'1 "CY-X2(@[($3JE=16(2%":/I=A BAZ4X( M$4+3G1 BA*8[(40(37="B/0K-[=#0H30]+L($4+3G1 BA*:O)<0[JRN]ZNO[ M@=657@/AJTSY,&+PG;/>YTZG/IH[G<#BZ2MD"/]4?O2I!4"D'H2?,W[X^1>E MS _)3Q#QU'7S(+R;_%UE]1+Q0Y0+V?RM*/>=JT2V=0S M="^[$ME<+,4M5RUUD5*\9](7),X&3>\2#)6W%X=>BH3>9R7RLV$B$3T>C[U- M1U28Y36C3!:FS"(FYY?=Y$RW:T #:,+9E[5&&]4NE2O>?6!5$\MKP ;!5<8%Z@V M6V*:Y6DQDP;=0AE#L)%^^$N15 @;(6R$L/$QV+B&MI%6>RHUD4"?60R6Y+I( M6;F,+%\!-JK3>89<%%FV:3*S,J^E2N4*,E)0A2<\]9*Z\0T.MTJF98.YZ069 M0DYR%[W;B_.=HXUEQ/>BN[+342R>>R1=Z3N^5- M-0M>@;)'R3X#:LE90UMX;<; NKS96?,K3.Q698[RJ\"G$E$,>YL9%8I[*.[? M6=SOPTUR<7'O\D4#ZR27(]9MBPQ)T:N%0*)D)C2J3A)*^R^5]N]KLKQ7VN_) MNW%Q:4]GTA*KF.2$ 1.GJ=7*R[IG(&E/HU/G9"CNH;C_"G&_#Z_$Q<5=8SQK MR-?%%I/K5Z8VC]D-3VE#<4<."HI^1=R_==#)82*L;?HK\TP&YM\4BW)''M$; M@.I%JRM^7^/HW:4SOITS9%^.X^4D@07X"8 1B5;62'";6[DGJ=6<%S MG %*CDA"#*6B!/[CCY5#X B!XZN XQNY53X+'(-B:U:M]E.RVDVU5&ZR:JVI M*LK42C_\345I\J6RKR%NA+CQ,PVV+ZK5=<<.FL_B1L$BR42C"@BL6V=+LE9) MR6D;Y6U./_RE\6@"^_$!*2%PA,#Q5<#QC5P]GP4.99&CU8Q>K[" ZFT*53-& ME'6D&$=P :%5,;.\7!6G[7,E(SBS[HVI5A%G!ADM8<^3Y>Z\F3E7 M,L+>9 M,C>/+*F@O1['E4!E,LLAE>SQWCA22>"*5 %PZ3?HU0T0NA2]<^O:FFYZ YOHS3%>MSJU/)OV MVI0,6YX4F4@WG,DR7]NDL$4SEN1F)94BAV=KALAN=E;K=6ICK%@M9;.K@DQW4[\MF2)8M\R5HELS.,U>ORC")R_"8CR ?\=^'Z&QU@ M.Y8K.'Z!7[AI=H(ZLQGD0O?+/><56]!,V[7 :=&-L9;'N'R[TF.(##N-;6I5 M>4RT[Z'0:2(>.9I99%O:]5;%V_*/!92?+^"&#C4TX/CUR= [_6KSJ#S(P3SX M/6'\4L"NY='>6VY+<-4-7._;05 MPR]);AHVV)4YVQ4)%W=/KR,:6 )M7[AN.S)[5R8054TY//;)-?OE? Q/1^!. M)P)=$?R1*H;@^D7-;537U:\QCJJ#VA>M37W>P5X4VZ#>F<;*[%K95"K5IY?S_LR2&:/A3,'R&E#7HS)%6W)WRE>]A[^).'ZR9$'DPF[=#JJG.WY:0;20 M;ZUN'_4%!?A'FGX=0[_\("JE:0%)"^IA^@6"#N5/"- .B=FV6A#4!FV_C*GA MYU (2@TZ\']Z4.=8.J@D%+]&Z>VN, 6BJX&F=$04^ $"#PCLMJ:$J'&Z[[B# M<0YOB)D-ML#3'8K41DU"];Y%L:==->EM'2=>$.!8Q8BVJR ?F?":#U('!=_/ MT_: J\[R4@2RD;^W1/[Y?H6@GG-]).EXXL74D3\W7V_@;HECU/DRFA^S6+\P MLWCREV86OV^ZX''ZEU8%N7.Z_-[$XUIJQTR'4X[XU>F)_[P8 MXOK]!+I[[)SXDGC]'R"JWTXBO^[*PGU*W]UY?]YS)KL7,N15L/$SIZ^ZSFB5 M1$5?J.XH74\/;'(FK-'Y!OGPEXRFDZ^>O?Y8C:-A&C&!MZ<1L)HC5U*H9?P: M+>.>%B-$Q2]'Q7/NURYP' V( P6Y#9T6Z#9:&XROJ+%)*KVN MYD?HF!.E&:!?"HW]$3I;BU_[SO-06?N$LG;K',]WMB8!OMUZ45["OY-5BOSS MK>%O)\4%TSI"PC-X)QB&G"KUC0+;]#!UG?3P#I7-! EMB6@J=1K3^^]O40\/ M'%)'9T^AFGA5-?$8.$@('*+IHH.^>X#3:WBK;KX -U8=,S;7E [ TA3)"EYL M-!W"[H91OQ]:FXF^\8->'W0A+Q M-!&>+)X1[0L?^3KF_"5EA;@E44XI 4=[AO5^$47P./%B1I.0(K<(BR#CB3 L MXMY$A8ACMPSN^IVB\AIX42%%0O *P2L$KV]'D1"\0O *P2L$KV])D1"\[A.\ M;DJ5GPY>K\=K^#+S-O_CY8LSOV5-/I"'Y(+NORMPQ;W4]D[$KYLM\2W<\=+: MY.!7Z)CJR\JZO[RCWP(?/B$+7\(0]!56Y LY(B/!Q^'3*@B9XE4WD9!1 MWL\HU!62^]V*44+%Z_LK7G:M*(/RK/GL8KO'@_-?EXS#?DY3U*&,;+&=PPDY@';.NC-;&(JDQ_^%]'#G M(4]>3E/\03S9,QU>.X:PKZKW="5=\J6I]U#(YC:1VAOB-3\37/Z=-,C+7C/X M5,3<+03DLI<*7CL3_1%W!E[)6FE;#I?;IPV$[*!8(A5(59]%*L._/\[0_(8K.K8.I><4?DQMIZ7G>QZ@2GJ\A9@I2M" M?K0L%$VUV4@LEK7TLB$9*&4Y_?"7"*$JA*H0JNX8JG*F-3=A)Z!A&L< 0S6< M95G+3+IJ;CZJZ\UE6QS4;@$PGMSB)E;53&)$25!K9,?0NJ(' 2;]\#=)A@ 3 M LR- .;*,[Y#@'E#M8'K8(0HQY(E)I;88(M,H=!B-_E4D_2KH1 H;T8"2WU) MIJ![\5MUE=7GO%:_SCGUW7U0-\@3]+LTJ/-I$N[#,36?:1.O5F\[V**56\T+ M#C>9I-HW@%EUB:>+B=1HP%9K![\$,,X#78N,8**8[NP-[0< M8,]0$=YUS @6P=![#^]\OB/-W>=<2D=+%7RSBY#TQQ#3^+7I.G\D907$YY'4(%PXJY^J@X-!MJ6/8:G) TH/2HJ=9 M- ]*-PNF#NDF! 5F^6W%9;_O<]66HZ@5^D7G9;CSN&*0;U/<[B>[YW;-_1\5 M.#A%AW(%NPUX[+$*+7R?SD/.$Q5)4@3T9CA>R*>B(CCQ:R9U5<$,R==#C M5R^51*\.^3K6[1,U5L%M>>REFH94\H(M5C%<(&:<%]IQJ!E^#P74J7@DF&\$ M3OA+ZZ:?#.-="6)SF0[3C630=>S;5')O&I$Z;PG3")$,4IQ'(RTH&0J$""?2 MLUP=C@GV!(5&,2##:KP7B,MNW+L*SE :-2@C=A3)+)0[TR_DCK!6ME'-9PBQ M8I#^EE];<,N-./PJ(B#V1YEP12 !"X$J$BN@SS5SC6JVPU%$;%-0H.3; $H[ M*B@\WR:XCT8:S5I$X"UKC12+"!0TQ131^S6H:QN^\A"!^HJBN_K!R[9#@>UT M$XHBW!D#Z=R"AP$<-%& 0 2.2G2#?4%3=,79MD2"[@!A:J!=%6TB:*O8]P%? M)*+M!P[:?U('SA0."ZF0J%J\!E^)UC(H4>_/&/X%QXX*T?<.%Q9]CU ;=2PJ MP;8TY>&<^ B"1PLMRC'6/%,66U(,W@C6<%\@.QXIN! @$5C*+D1/TUI'9!<^ M@)+>P^7Q27C*<&.-" KMA9,$!B\7[1[LHY HUR&"^?7Z89#,()U M\;?<\Q@+6[F:N)\&G -:O_W$43]2,,XM=<\#9:#E'6B:@@9X"QE TR>*&8F8 M_A()3)XU]HC$SMH[;^KY#SH6;]C(R/CCSN%,!=Y&&5D(_)DD)O_[?[U)K3Y8 MA:V&3?C*G0QB02X8'KE=__":QZ_M7>V%=)Q\U#UWDR!]T,#B)/5_(@=_/^K9 M!\/1^57L8(6/LD5O'SM.&+W[\I6<- ?Z-($CN_'0&$G@\21U(=(^P4[R@)!\ M9&JA_?B_>LW<.?7K4WO*.U1?M+CHBHD/L!!!T2%?4,IGRS_\(0\])RC'=#M' M#BAWVXT_D/T7E83MYG^37>W%>T9]7MN./X,RLR/,V]\ZNE&.^$<]%X&@OQLB MS1:A(6_;P+%]2(?;8:#OPJXW/JT#_(3*,"^B%Z&=14+X.=MM2;#'+8+"OOQ' ME$ -XGWPA_L;? :"NSGQ'UFB'5 .]DZP1$J @)[PT1OA$^J/#[+/Q]:0=:#^ MKKL!?T2@"@F1W][EMT>](L:*1[I3?Y0>TOAA*T.&N\MV)]/ $FBH4QN.'FK' M<#!P]!+<:P-C)0H-.*17($T>(KZ%E(##Y/A1U*NG0'7"[Q!NP)!=UW!KA[/; M[HJ[#>1X49ZL!GQ0!.@,"@X!+2'L-1@A- E% /=M!RDBKB6 ,P^CK3TP/'RZ M[*R#9R@9]=5P.,B]^@*?]WA+W&H6CYK*T8](.X"+J_/KG>&R)8L! M,'K@U$ M;;BFRSU[\SOVCO R7%RHT#B*N@X)7K UL?#@KKC]I>SM2?V MM9)\V=Q+%5H;WHF@(V 9B94_<,\'!J39^HN&3&PDP(HO77M' .31)\OF"ZRM M(VZ&0& $53)\1MZ*N6^NO+(B6SD*%L0WKC031#8 '8K)O M]/CRY]IH]/M%!'NF12*%O$P[2\F!..$$K@5$3*C1Q)"BOEU=WS>!'%$&HDGP M713UO^>RXTE(;Z)%8%L\3GC[XHC_XM.AOK'7O5URL'A0'I"' T(\8OC 7P;- M#M\O3$*XMV$F MI_Z;3 ,.ZU4"^< /,1?. H@7A;_G 89%>YP)5W,#YX;@+AO QU=Z+%YSSV7\ M'?*9"$^?\2=01N'.#9$";?B0GVUH%D[@&D.MT59\1QX2]O^^?34HZAV'-WD@ MH*F LG%(!4B$'0W*=F<_U=9VIONC'#KPF34@ W$#C5HO:H7IC*6E<6(4ZV 5 M-].&%ET\>7**$X%$U ZV8O>0 Q!K;C<0"#F!CR5 8FB&(Z=F]-%;X7LG(7?O M/','OL=H( :31Y5O#G'%0H)WGLSX#F1]$/"KI^Z\,[R+7#:1+4" U5QY=(@& MD@Y\_CETF>Q5P9+IH:+5TH;7<.N"XH9^EC'S9RYSH^.!QK4FC/01HG\A/[_02:]<[3\@35 M'*2*[3#HT2=Q:!M=W'W+\):!G&LM8'6A,GS&=UMH$L9,]E)+1L^NQ(17IU2Q M)9_Z;L^WNQ_?+1V/[":+-L2(/]U;:8!9WH;4#-R$APH&&A@Z8("L9J/Q(]LR8H$$->^L8W+M/_5T?[*:)-/G;*?&4+P M;K1] QYV&[P*\OYN: YD$%_.YCPZ%E3F?N3>HW>5%Y 5X8\6:@>*;P)"110B MIL8C^^#)H[!+WXGCZTJN >$G."Z#+7=SB4?8O3_Q=/:3=RSG@2XY60>#\^W" MIP]'([YC:^>^11J#;U[OES50V,ZN@ ^IL'QGJ9Z/FP/?=SWE% M#.P#]%<\D@^LE9UM E=8:V]CV?' M8_"=EK\O^^<0!P)^0,_]"7; ](?]F?/M/@I'ZRM)<"..08%\GM'V'+D[@K5M MI&C,70M:D(:S.R#?'N" ;5OX,[2H(+GG&H]00D-'!'#\BK5C&F_OQH([4TQ$ MRPIYZ'B2'3Q)X4DK3',\3))>@4@0W :+$$:* X2!- M3HADXB%X*[\+9EO5FZ+254H 4^:MLN2MEZ7.L(V4W:MBR*4K>FE_."6ETS:FJI$T([=ARY,^Y7$;S#P%%YE!*=_K" 7+W'3;''G:9VU*"Z3M8DN69OEL6P8C M?E9&F2>HIRWS0QM;N1VWRZS354C#?L->9%"?)V]?P-F/TAF%4F-RK9F3*G.N9U6>69V59YJK.:ZF],T M@"X]G$PIFW/[F9:Q5)A8I9=UNZMY7LZAMY].">N2V+ ZSM:91:=B&YMTLIEL MMSGJ=$J)J<;SQB";9]>R0L:F";WAD5Y0?OG),I66W&Q@QTJLSO9 6]>2?:XUVFS6*S7KC;FA8XE2!G8,GU"I;RZJ!IE@69=TRQ,$]5ZBNEX MT%P[&:6&#^CZMV%2&='CLPE3UO&L!@0QOFQC#4WU#0/\&1_M9&Y MU&G+6DZ02TUF[#&+9('U7'&8,(4,;'E"S@;.%S,K*IG$(3%=J0HUF:59T:DV,A(_>S:LZ L'>&^7E]4,(MFNJF7/,GQ]GC7S,KAJLZY0956_(U>PB59UM[_8OZ6VD\7ALJYUZY'BA)OS M=(HI(N8_V4]A&>\SS0Q;6*RLCC'J=3:UA=P<)4[?/HMQ);*^LMI=ULRRL]6H M9<[;4SCRY.TT(*UUPAYDNV6JV)C;JZ95TRPX\A1V1H/LH%A4G[NL,,OQ68FW MMWW(R>2+UX\ S<=9+@&7RG/C$<-QL5$\D8B.> 9^.H[PD("Q$[VGZF:BV0Y5 MX>YOS7$K"_BE5A*% 7E6H-I"XAFDM]4\V3?TGA;)#FJ] MUO2<0'&15=N*=E+]17E);CO%TCP^(*?G!,K>#.>QQ6"F=$%\,HL4VTJ")JUS M M51(F4APD7*7?&925"]&LA(G;,"M M+ZF%7AY BR,GY56*52NUZ3F!4J3>!DB:6LH"G8J'FDR6JI-HY,F*YNM8SM3D MP;:;'C!MLZK-J#&+--3)/",Q)D(R1CM/IFT0R2@:V]6TZ3DAM9(BDP*-22W+ M9944FF"D2=!AU3^C2U/&!Z\FSH7?B!/BV0W0>.,XH_.?)9/;>@W#&G,01#V\W" MTWKMUWLKND3C8>IBB9/OV]KM]1L*=VFR1X?)BZ57 D+K^L5^M/)'P_?N9K<6]1OBYM+ MM ]@+>#KUV'-SPU&WV+\,Y>; MC[4MC[UMP1 *-/./\2%1W"G?[OB:#_?#C&/C;+.SU:O@H!;]J0VU=\$$D\.A]0B0?6A+[A@P . C;X'0O'']Q./H6# M,Z;/1[O9W/?9G1=8?57;<#X M5F+4U2OEPY<0_W[H?HN.4%:@2.:@0*;W\GCH0_8+EQ&"CSU3';]2ZU23;(F: M+$*T,:A8"]Z61FXS,.B\1>*GW3+^N;)XW]SX]95X7SQ7>CSQOH&*NM@'X^C* M^)4;JU()CZ##/UJTG0P!V1(6Z76&FVQE/L_VKBSH+^4[:5&-Q*!IDMT0WU9E M;CW5\ZK;5HNBGA@Z\J6MEP/M_3?G]X\GWI]^DK\W?:6^KOC"Z1F_+ MD\?-CC9A%R/\Z[4Y$8-[K^T#H(6H M2]%?L?3'](T_Y0+?F[[7XEWZ_DN[%^O^!-@E?7!<<378]=>17,"[ >]^R(^Y M]]KN&\:XJ7.3\9CR!_>F!HSZI,-MDIX**!VEM6N"D84_,.Q+T8YE=E&0J-JP MDTUS(Z:WW8**ED;5M9 S1,=.(YG_?(]CU]K+NBY!".<;G:^^#G/!(:MO#EFA M"!X@[A)&]<8VK0Q'?(04IY5-ARYF[/P:E0P+SE-_QGGJ+<0Y.%3]LD/5EX+] M4IZ-0C/;*898B>0R4:,\2FMS14+E^H+STQ]QP'(3[1PK[M?,(S#(I M8=A>A)JK#*4FM&6WT803"\Y+ W$.#DW]%U=X2SV'BME>;4+%XHME-Y)-)W.% MV',,U=W%YZ/D4SR6>/#S4:#KOPE/!.!E_=C76@$%@<_@K-3W9Z6/'Q@XZD+6 MWDM?YM"O+2D+76__MET%;(1HN.?=&5C+-#O]YGHV&2^6(0E8G=QZHAK-40Q' M$>AWAA!^1*0@.%U^F-/E&PC[E8,%UQ'VH2'D6]MT.T;V&64P,09,GENB!A_L MKS\T>S5A_PFJ_?N>:?K^//[QHPK7D7:+;^NS(2OVR79M2ZYH4.$J9=35(_'K M#\M5.E!:-J.4U)*>J) M8B]=B@MLBVNFY]Z_WN"_[6L9X\;/^2N=G1HD4F'AZR'0YFK>IA)JWE-D#='Y6%0/(ALA)3J=E M'94L\,:XX"#.("R@ 108DTS!:>P,AZ@F3MT)NCCC8&4B'(D$K77VCPVZ?OUX M0L3#="P@A \(0;_1C2@@Q.TD(NCB[ ="!#K")X1P*J4'A+@[(0*)\ DA HGX M6D)\]*[,6WZ<3V(A/RJQ;M^1(_(7O'=2^-3<$L.7F2O=2+FNS"1:A41U/J+[ MW?KSFA[7-;%6X5'K10;*#$HDC9#!-96;RV"O+[5<*%4TL&@C-SQ6:J\O,E6XG7%=F0K6:3*5"0KW;K@K3 M<3JE-/M9U"0P[B@:.L9^81',._AR3A',$X_N-6_-Z]P]Z*6L_6R2Y3PW2-6*J!<9BQ&;#A@[8.Q[>QB?8FS9GG2L M7+D96=@1:[)L]Z6Y.4"('<>(39U>?KY&R3I_'QB9NG-Y=XRND+_CPNXW"U!< MOXE&<"KTQ;7:+M[$]P#":T41:DUS4BTD9]&LO5\#0 M\:<(?=HO*L#Z!X\Q/^S!S%=Q?6'!]KOI*&.18EE-6.GVL,#FFF[+0XCU;,#U M =?[QO'Y,@MGK+?,9YDTL_E\HET0L\5-2T=<'W>P_EPGCH/D*?[=N0RXD1TGZXO1H)O- M-VV1U_*YB-U"#0%0FL&EO ,"2\$-4"5N%^3ZX2Z?[U."/X#U/\(8_FZ9 ML0]D$V==-,'?[."_UYNO9DUQT6TS:FC-,HH0ZC?]!?^,O0@E*J5%J+LL59:V M4E+CSXOI*($/KM]E#O\@0/1]8N(U 3$@VW? N;\U=<_A7&M5TA/;5+_3M9FU MW:2J6:XU\)F9F\X50O50?R:1-B_F-28^7DN@"7$.F;D?LW(?(Z#\N3S5][26 M<>0R2%?]?&#Y&_;X>K1\UHS#Z"=)'V>@0P2+Z=26:9H,S2/->FZB">V--:+( M(*7URP/P@63?U Y)1;$SR5D.,318.>>;$?D(Q$B^_.124Q7/2W;(G?*A-^1D^19 2IL8%D?+OBY.Z=ITD;?7S5(NV;=GDR:2C%WZ;.)2@;B@:ZJG:VI2-L1=HN[AUF9VXS0- MS6G*,HV;AN)WUB=93I,A4?0&T#"E3ENJRK569UTOD[%N.\Z/MYE>;=R*6=^@ MI>HN6]G36Q6XVT1,X#Y]KKLJA]\N:DY=4!T)M*68DD#,H,=-C &0"0Y.*[1/ MIO[&[5A9,LPF@C9*^\<&C<5^/"&"=JP^(430CM4GA C:L?J$$(&.\ DA8F$J M((0?" $E(H F/Q "2L3%@]* $%=MQ_JF'^>3(,O#I;/XH;/A#2.A03O6.Q*; M#4=\3NVO;<<:@)8/%QFT8PW:L7X]J'UK;@A@SQ^<'K1CO<#%03O61[E/$[1C M_;HK!"A,]]BD_SD= FZ^R8MU@U.1_EK$\G O[E&I-+R&_&N]9O&#A/2UJXZ^%-*1:NB4P6C#+IMYML5&MUGH_L7=IVL) M:6&94&IQ<9WMFGPVWJNWVES?MMQ^M<&5CZ](;+^<%?"-I/1\)K2OI32?RBQ, M91NBR?:4;VD156SDLCZ44KEMC-A&I[0PMU(G-8T)G75JUR"7>E]QAR^4TONX MC%>6TAM5_%J?;Q=R_//55ZXEI?5H7.,94^V2 M8F\[&#)FQ&3&NY:\%W7I QP67+^,K?^MA;O4=?*5(W[[&@(W R87DY*RX*D! MB,N2M/8L["V5$DL. $NG^R8)LO%<)==.S**,_[SP03)6F/7*79"MI]O;1:N5 M77<73:?+'NCW] K?,K[B:&,;[G;#XZKOZYQO]1+<2&*P4-* 1'1Z)>]#?,-B<]54/+]:]+O<7+)HE>Y'^AD]L4Z3)E-9 MZ)Q:U!=IMWOO[5OA/*"7\K7G2(\CW^]R;_SFQ7RHJ6T0$/NFY8P?O9KQM73! M2BKI8BJ:CG=M/?(\ %FQ8XVGHQ@N<1Q[7T;/C[#ROWM5XTY#FY,&OE MR<#>)"9Z- D%!&6;)=Y7(/]'> U?X!S\; &Y//%2&"DT04%&63*P'\Y1W!TJ-O$;>ZJ"4OH, M97=5\MZJ^]&V4M&N@6XM@FEJ(L+N&^X+FZ"Y)1E0O=.%W:1)0YF4?1!F[/ MAWC*@D+(BG%IYOCNHL;A'DWPGPIZ/Z&K$):RYT7')PR8)[J M9KP$. WIG)E+N;U*042[1GFS5R^VTHRG1^L9X,$_A&N7=03=OTU5!1K/Z:A> M&QUYI>+9?__742FWD_B3H3W M>OCW7M]&,-.3X4CT7X3GWV@M)WN_Y#8ASPX?U>=V?W9#Q1F"1QHI'AFE$KO\PWEYZ#5!.:;;.7)P6(>,N'$T$J4G M](CEXN2(B2:$T9BAQJ/H)$I.R!C/QF/L+^>MW#[7LAJ;*(M!B26!M(QN;:6[ MZE:32!>^'%EJAIJ)&A@7NFT]P<4S!664VD[AR.C+D4-FW!C$F[RX2 _SB4D[ M-FREM?.;)1N*5[?;.0D''DRSR1)/_=RM5A[D4[! MQW,#J<_8S5'D=)Y+?F[--MOI +H7E4EY.1(TLI>$(T_F:3Q7LZR@STM=MF2Q MR4A$&^0-],R3>18'$RYJ6"LK6Z\/169CT5TK:<&1)_-\3F4SJ>B 9+-BLEN& MP$Z9L2+*ASV99S<^B4"6+/:S=7.1,QK,.K>*64[F[/'(0J,4FJI18] 5&Q%[ M,N#XD1R;PI$G;Q^(K 3-%69,+KEQ]7DPS$=7?!+:2"=O!]EQNI_-JW"2:3)2 M:T^:T5(<12E.1I*S?J.I96:@RQK;^%R;].'ZDT[ [WAD+217UY'R=)6ME^>J M'8V74M-H$XX\GB=D]#@'&'(R2C L&#$LSX_&$8!5TIQ8?I,MV=S*QSO!_J/.LKD*&6B^4T6WO>LFRU4D.\'W\Y4C23O879 M&XK9>JG**X,AF^MGI^/#,*:NMN?J)7 MNW5Z71S/\[E0*G:6^R9T*$78P8-/+D[<.RWN^J39E;L&9ORZQ"28-,H)$4=<( G9%<$Q>V0I9S\>0D M4T[$^DUTY^N$ 485OC[6:ZUQMSUIJ-,,2PZZD:EST?IXI-7E>^)X%F6[7"O3 MH9/-\:9BHY&GX@QW?%[JY"O9M$ VZF6E71^TW;LLQR.KS]M^+U+++\FV:IO] M(1FB"C4TS],EK9+UHJC&FZ-L*/8\TN%RFNS2.B=[^8PV%W*KJI)-R],(KZE0 MHR2]=&6T&]90U ML]:+A5U(K]=M.]U)))+'?G92']4G9X[5SSE7+6CS'L[%#R.R&U74H E3E*N< MQL_@QG-U=11FR/6P^ MZW0E7>S:QP?LT0]X_(?9UQ0T'TYZX<2SCHM8XS1M5)G$^1AM;YJDR-K1:D)2 M5IV>]>M/A"3#Y(D3#QT%24*DD=TGNS5)('6/G0O=XM2CEJR0RC.1GR%O1=20 M4T#@#270CF)?PVEB@Q^"6K="9P;^1YE,=.AB>9PI^'N +U)!VQFZ(A)JF2.8 MKS@_P.N[G'>#H.>">O'P:(. IG(:\F;PJZ%KY?%BN*D&G&Z\V U<3DB(:)WXU]H:4">=:MU,([[MW*Y)!WAS8+?@J=I/,_Q[OANE+.:N$_9<^E M,@(Z;)QL>^=L/Q&$;L)M??$+_M#&AX-SA[_"[INP!AJN!@.!::B6@3=\5GSOMWX3LZYWC.PE[:W"T^QY68N;( MY-$JB/2Q\S[A1.W Z.B3LX^%;*$!7IG*< T">@N'VS ILIMG['B[Z",-S("L M.YOG[<@$Z2E*^ 5H6F@1R%]TT9##5-()X$;HPD32S][Q%ZR#G^+7JE#$(&4@PO:)48KD(5<<9)$&4X6?H5^[T@R M^LW^J3L6FGAGC\>+.MX5Z&<*<&,/0HO;5!W82/?2#NX=?H2SF*.E8+F$*"^@ MB:,(A8S32CCG;J4[>:=AUN%=T&4&VF&1/!PV533;;7CE'8EGA3[#/Y%LQ!KP M[<#0G^ ><#A6B "B@%JA<6+JL-L!SJAMTE UU^*"=),"$;Q/S@1R3F!%@P7 MQL-'[< O@\XJ>G_V0=P4)C@Z3#30_:ZOI/'HXC+R:YY&=Y=XN%MGAC.':77 M!;H=\Z").?XHW-"9J"*N&\.OH%LLV2ZS85367Q%' GZPU"$6CI$"0JDQ$@), M*&ZB )PPUDM&1;#K1O@<#?,5^F>O=-#,,+:ZL(RT@68@%G/U@AO_TA04#G,6 M)Z.;PX;G$SS=P_)EQ&:(.W7=X0:7\R8"![NRHL[#7-EIW MU^IH$;>['%PKTOB$I,!O-/Q&S?!.&R[" 2*O,+FS/7XZUO).:-$)0K]"6;Q5 MZ$HU4E;.PWUA'NX&%5V.:\'IM2&_?;U1F-0'LXPI# 0RGPE-A9)> 8OZ]--& MH7?""(5SD$+HU2 /L:@"M4]'28&61VUD3&3WUN!N4;13V;P&D D))PY??=:6 MY.*RG>#:H)"UD^: ;_2>J=F@^>L/$SZ]"[:W)%V5(8 )T)#I!Y5CR. V!-*( M!&<8FC@VG9Z"7LWET;NX6:'@* >.A^QN.EQ^3MVZ#WW-%8' ($F('2_H3TX_ MT9^$P_IRB#?A$F2W4!_"!0UW=X3+D^$^0LAS7K7$V[D#+X^F.=7Z4-/ )6EW M@^8W/#^3AJ/!SE+3@CKQ3R%53 R-U+M8FO>9, M6BSM--.0Q>)\W9]^,RG_R%GO85%N0]L<(H!W%7NY#=$>P1U:CLUTNRT M!VQH5.LW\M-??ZCP:5?G?X5OVQ3V[%%H46[O;+WZ)+=SHQIN*#L'[?4>$L'3 M,U%S8BB;7*616(B9S")2KN?94;/IUXZP$+ETY\1O!CPF]@O7U'O =FQ$7W1S M=I+XBC$]YB3L.NHS *W?[]SJ-9H()X+&EG^1'?&%3C 2'\ M0 @V'$B$'P@10)-/"!% DU\($0TS=$")KZ/$!V\=OFFV?HM\\;=P]QJ+O-2< MXO7.'>/CY>X[A-&?[A 6"R>BOKI(^Q4=PKZT<>/:W5_N0=@UIT@M!L7=DX2KUMYX/8BX9_* XYM>&^A.-J=_[WJ>K%W>._U M^JVV3B !]^:(&TJ XX3<>\%?7S_N8Z?8%#V*4,=%[%-._+Z-PO<5A3\]GL*J M*>UHIB163"^.MWQR1*9%5[PVL^S&PAS+H6J^J+4SD\\7G/.[@&GGHYMM>U.^MXH?YJ/#$FBO4]TR$)3$ M0AR M("N*7U"Q3],O,)'KLQC8N[7.G(_=O5O''M_[]4'G/^#5__6J:J?EO\ MSFR2YS43"-[+.X$_X%M!_#H_];L;\Z<9[6\&_%Q1J!PDP9\!OT+27@Q"@WB, MI+OC+-T7*: 4/U\ [;"JWC &I\"S6W4=;WQIK/G"X\"MBDA[-*:%TSA@M[8"572_17.YK5K%Y#+:7]1+ M2H8)D3,F6[ 0(7[]B3PE$HD;]Z<)@._>&'!KX L29?XJ4<;WT)=J+BMDZ'D= MS2XI?: W5IU"NN8'Z&M+E,:+S?F*9$?T9%IBHM-Y9NKTY:*>J-BEUEP/$& \ MR98)(HU!YL'#ILP$-7;J?L#,531:[G.%>G%1!Y-83:X4HE,1%:F%YF+\*<:P M0:0Q@)H@R2E(FD89+Y&#]>U=6,C9YMNJZ.G&'M: \@GO5S> M"1CW+56TJZ_V2LFB0Y'6TV)%3(U)%C-Z.4/6F?0RE=GJ2[+NUV)%^JY:T3V* M%1U7_O34+?W>98OHBUUG@_OW-ZL-_+%PS.?D;XN;2\0/<"U@[-=QS4>YIU]1 MR#; O:_%O6_-'@$R^H3U?5*_.>ZS:T@?YO@O+>-]^8SJ6[-!A'UT/GA9KCN M@\\<2CVZ@?2U>!#PP>/RP17+]]_<)FIXF]%ZFKNC/N1O=7._[@7.^SH-][[ M>3G-Z]&*F+^5DG#US'SX$N+?7YR.O\^M9L[F5G]%M/:\3I>=-OR(TX49%?OV)14[3[:\-)3^XR.A;:5D!E/@/2JB$!TJ^ MZ)[/5AQ.[.>6G%[4 =T%DJ7,-J$'@))9-S'6A^UV>=%.)]?#5O=Y1@M)N%$L M*DD6I4_K2@1VR17!Y'*ZPJ.!R1NG_H^-)>>O?'T%EH2$?KO,)[J=!\]-5N\MDRX5T4:HOAPF*G$(L2:!+QQ&*"K DP)( 2U[%DFO8 M)35Z,K)-I51?V,/!$JSLG)E@'P!+2HN8">QT)IXUN7I#C)9FIJXC%X>B?_UA MG^+T12_G[=,R0U%]$!::PEURHSTH.N3N$1"(B:8L"8[GS:4IX0NJ;T:+X%^& M@OX'B>^%H1]9X1UB0:\7Z_K(Q'^"I_8=@SXOL=!!R#?@ M<%A\AB95,E4DP="@R/[:XI;:U*D<33V1L=-RKF=-JP^*_@/&=3XF^C>/W7P3 MT;]R)98?$*^YA (OA5\OS56#&Z?Y;MM(!RS>TO6@8LST!JO-&M@%-ENR=!X59S-IQFI6D@ZG13HZ%,L M=JE<99 ^\_#I,SY:_0^#CP>(X[P-'\;,FFR[DX1$KG*AS#HW?J[3';<; 82/ M1)2Y-7S\:.OCYMZFX[>F69D:I05,WP^TM6*]BR+C(_$ MKS_1Z!/#7.K+%Z!'@!X!>GS;@-([;(]RT2A!0LRZ=&E3'+?EB1W-(_1 42$F M\12-73H,.BJU[Q?>ODK%_XNEZ.%$V@ 0-<5P;]Q3)/%O-#6:_$_2DW'C=!(] M"O 113?C!H7S_L&_H?[S#P$YT_NX^/YQ.4[4B!XGF8"H DXW-:?$_/Z'D#6( MB:GA%PG X$1I7Z?^?,7[\'[3$*N+LLFY-,:EH3P5KW@)J=/YHYR#EQAE/P#PV-DW4D*;]-504:S^FHAA?-O%(%Z[__ZZB\UPDB MNO<H[D*_&T:,&1D98+]F-*1QY,L\N M'6VMLXUX.9L&U>BTU.H,[.YT%'DQSQ&32% Q2A!&',.3(X8!S"B1$+A1@J<2 MDT2"%B@.O'SV)IFM3K52J[*H5_-178HU,B.R>6Y?:TP\&5+-";U@V[U-JC\( M;4/0N#ZSKS:W3'>SB96=!=GUVDAW,^UDHWEN7^L)*CV%BE;MKCH%T#$WA5IG MV3RWKXW.FD\8(U[IMBOS>#LU$$V!;GIVZ\IM9)"RP;HF(^J\I"!MH[]H"9.' M(*F.DJ-*HP&V#9VD5:LYB:7*>A;UN'55"A"2QN6A(S22NE(;F9,KX2_0Q]-$ MAHJ'B5=4+!;VFT\HJ>O T+$]X&GWN9N80'"&=[Y0TW-$"_"FIJ%F-2E.%[]R MWA_JQU-'-"!VQJM3$"_1SG+ M,CZD<].4.575%(Z?$?\6((.B\SW4A&=W:OIH%^ 4%\ @E#%&H*ZS#)75YSQ.8);!..RO(B[95:0SP^%(/9"B,_T9=JU9=)?VJ4<6@1F]EW'4GNWYYC5/:3 MK*[M6=UE+TLT9O#I(H\^DQ Y=$08J+X1VZ#&3.C?Z F8"*>]F%XX#VZO+J]I M_.9N81S_(C/I8!Z0XT>&7Z,MW^DK?I^W4Y1Z[03'@FY4IO]RO,R#$S"I?-5K^? ME$ZD8N'$26?WQZJ=>*:*])>6U?RYO,%BX7]DWL@ 'I]:N_Q![?GCBN4V;PZ8 MF1?1J>OFSMQ>'/R3/?*67?AHY67>\OQNG@Z#2$G19Z^-!1P< M8\63C4P^MJ!+P/ITKMA!T>&C MI)IBM,WQ'/!&1ZER.K0,:L PX-N3FL;)4SRE,_ED@LQ6EFPWMR;!,%W*+HMV MLAM#J0#LKS_4Z?7BO^E&D")9/+9>:Y M'6\+F6<3)4.RN'0#>^E^\5&._FF>MT\@X1$2ZVJ*K/DCM^[,V05.;!8-^ 3^ M=!M^__ZAB1>=_+V)J.G&+CD0960AN^.)L "ZLP"TI2A#"A@S M2 ,T&M4SPB5.9,/Y7E0T-Q5+)J:2,N8D8LGQF@(@:RM+)^%.P.=).L%S)DH< M'-OX4>EZKY@)40D";H( T%"+0TP GR2@&BH*GHVJH$QO$3Y67*J0"9!4HL]1 MMMK4W<@GS#IPQBK0$"(@ED$K@K\SW$3&PV\-E.WHY*%5$> 1$>H)K]E9I 9T M4S*<'CX<\;^WN/08<0 :_C%2&PH=W>:&V;JVSG&UE#!LQXY!+_H!T-LQ6G&_ M>G2S98]IK(-I-4Y#YI!"5=+TK$KFD_'N@BTF2/(Y^>M/(A$^!30"$:?XJ M2<)$V\,I<,OA_.#.$Y@!1.<2C.?7G,Q)-A1B-PW4FSJ*E@O@7X:;L;I[UBZ1 MT$DIQ?&TV']TPA$UQ '0'."F &Z_;C@59%01%Y^!K.*FH2XAI455 BA9$1>= M06FD3N)HQ$U,A>MP;Q,1L?W%G]V^7K[IXTSOD-^X!,9,$11)F=K[;8"\(0.' MLW"Z)/K%;@L]^Q-^''!S;E3INJ+I=\8W*&LXRQ6CUH98*K@O-'?-:YC$^3T<(J3@\+4@ LQCY\\/\.9$ M'(5P3'=7"]>RU'^G1?I7V3,]NG^OE;'W)-F+V,A8R.U#[3:!(GVH_ M&W#:IV\D1,+$+I/])M>%CG9!J,M>P]FY@'!\]Z S'B5FSTMJ&=JTLFE+Z?6E MRG8 HLDK70CZ$*3C^PN>>P<3CQUQC+"NA?<*SF.8N'!D[EBBNGM70O]-?#Y# M/TB_OU4>F1-)"9/12]9+D/(:T"7(@'T$NOS87'U_TR7 ,7_2)< QG]+EYR;V MWX0P?L]5>6,3OF7:_YDU^R73V_^W #ZX>=_K4H"/.2&RN?^7A.$3YN.#YF.)RPGZG3=2:)B*FNZ7R&3K%=L1":&>E:(KP^3%TG\?$6.*66:'W8*W.8_(V?\=,W?Z#:* M#^@9\/ /6?/]+8>OVX633/RO+U-_[8*1=\J_,>63ZJU..JNA0 ,%6DB*BG/U MN+&R?CT]R@(:.*3BN1GANR.,%SD^+W(CB3' I63=E*8PD12I'T+3LF M$K(H7Z1I>M/8SRWHD#U$1$@W/7R7#'2']*TW2\G" 2>)7;U=YG$'\#-9A/;H MV6*SG?&H5FF7.HST7,RN^$HSVBH,"L_+Z942OGQ91_7&65H,&8Y=;,\2' K> M*[LA$=#%CW1APVQPBNY'P@3IIOZD2R P?DH[>5/A?T>'\2UE^BC) W\E@=\H M80!?6OJRQ)*[!WL#WOA"WMA=82/<.VQG,TA>*!PF?.(T?2JOQ ?@FMW?*I\8[C FB3+8-QU#^A"U?\/.[O%ZX7D@-O56GXBHLP6U^#$O88QIDR&TE M0HJMX2P^S67M3N["/>4KL<1",Y*IX4Q?9ME"-M^)2NIFKEB__D1BI]4$WC?$3:AJ\A(EIJ#H!3!^TNBMA5MUH\%>C9?+F M,)%J,A:][38SV>54'RZ4A-X>F! FZ-/VX:^BQ-'YJ">N\WFF]9SUA#S1(6_7 MW3"5 ,LSH:7C>-%[6D/O0UJ;,X_#-G:8!3O_@8Z&R7U/:+@[8"]+!.J@1Y $ MB=[KC0%]X)#I[_#N:*N<3W8N IY#2.)LQ31^3\0-$,X=YGKV;M?UVG6ZCH)7 M%Z?JF1I[WC=Y/6F "3,G&(C]F&/X?0&27CP_INQG]S2N?KSM]&X//>[MKFB, MB*J92;S;3'Y?C0?.^E#P9E>\!E?)<4M.2>+*% 742Q.5F7'5D=]6^\YT3!4B MT4B=B[5)KSF3%DL[S31DL3A?][^X LZ'*\W@;<\I6A5O>F6WY^YC:Y:0:$6* MDR)4<--5KZ*6Y8AY9,W1UX+I$.W!:;LH+!*UW%8C04VL9F?,M%&VD[_^Q&(G M./TOO[)*>&]2W2BKYF*^RDOH.,90E,CBX^2:7:$Y)])(1?;EYA!SA3!W$9B] MB$,6[Z4*=$[1N),NNEA_>70H+P%.0V;M[(7*B9QF/5S9=J69G?%ZWK+'/S0T M3M:1=/XV56B]\!!ZX3@Z^LIQS7__U[L,!L\NN+8#C=76%(2<4R]N B?ZFY,L MSM;=78DEPIMTM(H+)2H8CT7\1GG\?+ C/=);<)N39X:,L%/=GQXDHNP_? M.'WS6 HT%6:/S2R&"L>B5R+M"^Z.> C)$3,-*8/_Z=33YX[D_JK.[ >P"VTN M2F7#%AQ4PFFDJ'!/>9=_."\/O28HQW0[(8?7JJ5PI!?O (+^$9< 9(2DQB,Z M.N%'#&#X$47YN1)NS='=15N1F>ZP5&F8-W0(X>3LC:S-[-$@W2#:AIONI&56F MME,X\N3M[4F,+.E2)9$M)UM&SZ@NMJDN*J.\>_OKK;Z3HTJC ;8-G:15JSF) MI"N8]3-B3(G\ZA0;5'6#,4IO3D80KPO] 7PM4TH<,(<1AH M2V@*&=#.<9(T%1VE3^Z7?K>:I6?6CB8(<5K#?>]1IWM#1T8L&@!5 2I[#/TX$56:YIUF]YZ-T,_L!*J'N>8TT4T;A=N!"@MK<#0N#7B:PPJWQ_MBSWR@ M,\'MZ\YZTF3#MT@U;?,S()@2J$_2[J;A( G*.=V?:NU#)WI]D@%CP\/AYU)* M'3$=Q9Z'H>$Z-^^:O=:$G!7X4+[KXS*"V(7&!(06U-A 5#GXG6J^CE'??E^ZF>J3766ZJK MDF76RUVQ,)^-J4W.Y'-3IR9B(LX\)2*G>3$!G 5P%E1%O']51'\#FIG@>+XP MRY-9NY%M\Y7"N":7DE<'-,-0D_'*-#18@'%H7:AGELGJS"V>2#U%Z,13E/E> M!11S1X>J+\S9[^$#_L!2<]^H7.)/-!IW61SUR?X77PVPO54^E+=K23;+:KS$ MS72[)(ZO#[#%XGI+F@VUD&UWUFW&WLZWC)Y$_;2AQ1BAGTCR]+)D@$(_'H4" M6^^[XA#(CN>S46V]ZII+K5GC9$G<3*Z/0XUMLU^9=LL\*:;&5A&L6]6AV(0X MA T]AB3?0*+@LEUPV2ZX;+>_4Y1^F;B,@(TW*K>R<_>-80/$[O[-D3B^*8-DG@"B?SN%DA\XVGZ1?+^_NQ#CQCP=!XD1H&AZQ$ ?=A2/,_0() ='7,D%Y^P M+S/]^?56S)6:0[*;GU):_5DI3Q+9YKF["R,C-#17H!,G^_&0:J8WE>=:/0E' MQE^.S/%)>TS35:8;RA8ZC?(Z;U12S7,W$@J+U3)/58IM,K31U^1@63&J:115 M/'DFR\X6[7&GE>PN9R9;'UJC4F^)K,F39PKQ=J+4J]9CW723'7"DK,S+4W1W MX>26@VW,P;1NJ&IV91EV8MQ,C3MI"XX\>7N9GY#5N3E_)NNM685C\HFAF4,Z MA*).AK+]=8P2>(U>+"E;*--J)+Z)=.NL6#,6RUY_!BPX M\F1)PY$!AS2J/+EBRFM:6^4&;0N-/%U2T4I91GD6M[I+:;7HKM*ARJAGC:*G M2^(K$RE43P_4;+DVDM1:,\:5:A;TN$Y&2OF455>9J+4PAV+>&%7U&-]+PI$G MBP>\-LZ4^%J#7,5"V;S-5^;IX12./*5G8UV,]FQFW>WK,X:)1=AF88.>>;+X MN<8/F8Y5+7;-6&Y:'@\R]27D4/;EXD>)2 R,J4@YU70,UOU8UTP7.T9)-NI\%3'UR4BZLJ"WZVOM)H\LB6E M8".ZGHPQ$I:C0GZ9K\TA M":*GS\S/IL/N.%>Q298<<+,$V$@3<)8!0%QG2A5[G5B 8FQQTV>N-_5X8UV.JPM3SE;XA"R(/=D:Q4]' M5J3J8--,9F7(J'2O;8R,3@6^/7$ZLMU0ERQ9'H:RZ?:@$:V%U'2Q#6&/]-Z% MNN85D(/U79^DE:4*9!T_M.4434\C?=F>02V<0O?<&YSMW/PXJ2.>+T^96#5? M#"W:0UI9U5<*+<\MQS.!J@0(2>/"./<"UW7NA[QVG6MW*\1[/81*0./ @ L+ MX?42WBVY[8V<[%*5%!N -M#6(@\.-/!.*2E!(N!_U2[B]#]88OKN8X^^[44^ ]BR3 !OT;-0*0H6.)KN2X MG0&?VC,-&C=(5M0%S?$$DYHIA- %N#/7LE2PH.1J^Q\]&7W M)8("\^I L; MI@)Y\#E=\QD^XMT_,NES/_8A?V]UFCG[[/&@_'+SJOOKNOVL''"U7G M6"&+CQ6^[)9SP!TG2>/^VY%+S-$6-Y=8(\#(0 H^C9'?Z,[_F7/8 $.OBJ$_ MB7D"E'U,.7F]C,J7EE")AQGJ6PG$EQ;:N1Q3^M9L$?E>2O:T@DZ %I\YQ(M\ M,ZX(P.(KN(+^7CV0[<,0]]X"GH]W.,J1I\[ MP?M@I\8/BR/9!F5T@SOQZT\4FBOQP%RY(Z[ MBS40KE#TKS^1ISC[A24L?1 GJHCG+86[OW M2OV"CA\.$NWE[0@@M_W8]#D_*Z4692W)%ZR*4*V1/@5(2F>3<[.TC2[J+;'0 M2.I5=AI'I4LBO_[$F?>Y+T*"V M&;97H>IB:?D343)&5XU5DLL-2<=4)A=EF'J70V63V%]_6.9*-6U_HHU"^B K M[B:(XH1^[KU4OT#*AT-#YR%EG)O&%",ZW"[2_+(5:D423;#U*:2LZG^@I2_ME)8<3N? MYA0Z1-K]IM2>/9?51I&U:)_"+#V(SHO4,FLN@)B?)#*5]K!>0E5L(RC\ MSE+OL]V"<[VKI2'=7=8"J/$1U+PT 5NTG0P!V1(6Z76&FVQE/L_V_ HUPW4Z MU6!*E2Q;(>522D_GF!:"&A9E/%+1(#7ISJE)=Y>U.^W.^4QW7[^_L.:E M75/);-.,/4HTLUS]>:5-(CTE_A(3_4DW/\U7$D';?AIYXK9<+2>/R^5U,*VAP:(B26JNO!%YXK.42\*IU>$ MJ@$=M4HAM/U*G4#AT\DG6%R?"!5H6&9D'KC!Q+,#<;<*GM-G(1T8A@2_\_S0 M'>%NI+8V3#>?0(\,9 ?K],)8/T"]@A1^,?CE.U!SPZW&2&:#? [+\ MNPI=_PW,^>AVWU]W9<()#5]6]?PA2/]EL/:-^* !7-3##'&="*?@^S6S:OTA)M=!,$D_JH/AE1]"A"O7FS^456W[DDO\8A60W_ MG>;T6=M)9#N;$R@+GA$O?[RKJ1=KT%IM7%QW^\E".S9+-HO)U%^6C$J]G9": M>IF0ZI3[*\IP&2;Z4*\;,Z!U9IQ<5]$C="B:CF363#3Q,_FJ+3;5RVY+2Y$T M%U0K&JDR"85JCM@1C>[AD/2M<^/O+<6^RHV_G/CQX*GOCX=F&7$M"@!GM;MX MMBX/BOGT,+\AV\^-9JTWDD&T]AWQC/87G.W.3MW#!!Q=0W$UY&AB%W./=.0> MZ1*RG&#G?57-]HLM-M-,:TQR@) N^NL/M#WI-Q/S'\I'Q5N"#I>_C0/RB &U MNQA0GZ\]=2?X25;E@A4:MT;=/I1'3A^'^/+F+XM;705_L%#I11FN0U2$,]94 MJ"N4*I'>>+98UCNC#1?35J)@C6(C7*:&>6?#A8<3T'L4O[JW;?2#0>ES=M W MA"5_6$7'J/09TX@=5AKZH*'VLW1R%HT_6XO:3&I"V(*F42+,Q&Y07,L')E,/ MFY;?V[W]"4&JDT43_PZ,K,T]\\_W%ND@8O7#\"TPUQ[:7#O&M\^8:]MG\_F9$4;=Q3(#?T!6EF*R M/(4 Z)AKWRN0E49TEH)(EL]S)@(K['M983E%FP#QLB'6[,ZZ9J78X!:TT,F" M4'.4Z!2FHP0RQ**GK;K.VF$/)\)!K"N(=07&TYUAR82$^(SEE*6+&U,OC%?= M58\?E]5N@+_=/-X%OBY,50) M[C^2*(/0KJ(!JC!@*"J>^HM%PX_AJ_Y-0=B'3_OF:2.W\CO]72GP9MEA?H;2 M[$HJY>=5R^Z*=B>4D./U7+4P]:&)]W9R6&:N]7@ADN:SJV5?X_H\S2@0+BD2 MA]J>2.K2R?P#]WUE>82H#EF4I1Q^6?O$6C M3@33-1OV%:HV9QZ'#;PP"W86+!T-DSM3!&T'V$L,P9F&0I $B=[K+>GT@4J> M?P=51UOE?+*S3_$<0A)G*Z;Q>R)N@'"NZJIG[]P5NF!S;/I?G*IG:NQYP_AU M6&?"S G082/Z&&)?(*%7+QU3]K-[&HGO$P M"$XGE,D+-P.*.&Y@I8FH^BS\>JG0CST6#ZZP\5#Y^>K!&0$25$<\@JIJSMWWS<'92' M 8[$ZKYF>3L7MZ:LT&IS=&!">A: RN;BM@.7Z=03G M.';HQZ+B&(^?;CKA/]Y^[3S&P\UP^_C?@JG9@--NQLO.67!.T=R/T#C*P[;M M6&85TU*5R,(<#?1XQ1X5<:;95^H>__=_ MO, !T.%8]$KD?:%RHUX M",D1,PVAQO]TZNES%8\^^\J/&C]H<^%\<'L:!'!IA&C0$-SS#^?EH=<$Y9AN MY\@!Y0Z!I2B;CJ)P^]_DRU,F5LT70XOVD%96]95"RW-KA(92UY"PMXVAB]4V M<$2A(7'ROM#&;3HFH68\^W<3%@<5G*"H2$6),I%4-5%R@QU0[:F:@N+#.L)Q MK,ZF*"Z)6N9 \CHZ4G&,@M.N/:_T\=&?=N:PJD*%*3HDQ#+X0D7OCGH59'\0 MWB;BNQ -G*& ]CP'P"Z'VMHELB&^S"DE(&K5^!3!!&^S5 T5Y_#*9N2@2ZB MH*4D-7X&M>$]M%]ZF(M=PL?TO$,W2Y9>M(T9HJ&U/A97Y%NF&394*IJETX/ MC$II6VQ&N]:O/_&G*$F>]17#1);C9R^L14AI]>D+^ M5\@]MJ]&;N9OR3V7N% #-.89TMZ*VUZ=*=GT&EXXZ/>A WM$;O>KS MQ&ZA;45CB_(+NN^V]"S9-_(FLQPFV6VWW&Z.1E2_0 \JS5]_%!F<.AIX<\-$ M32&0LD>?<9)#:QU*M(VL]B4G@".R4Q&'[)Z.9?!S#)*NSW+$'F&BH8&UJ)CZ MX<&O/-'56L#U%Z;(2Y ATT%F,6:<0:AH$((G_$)5E40>"MZ/*9!Y$>@94>U,\WRAEF; M-*.3Z:I;CV_7 YI)*:0Q_;4GD9 T+HQSC8KKM-8[L15<@NP,"Z^%09-APK,# MF'F.]N +#8O7YG7&\/%XB41*D86OG,:'++"B[* VME4A<4U-QZ;IV-1%&>@Z M"DC-H&N.@?N%:S]&$T>BNN8T+-ZZP1D '1DBK62(6"- J860!UF,4!UHP_8 MT P.6E/*&$X3L[@>)OKNFR# *KO7MD4F&F<*!%1%@JC/(";"+0\3R.9S MEH.G #:JZ(@>(< EX5Z&&,\,: 69TQG>LPF#<,@8*+#GYU"\4'9_!X%.PO%,Z.,@%O 8/\[;!!-@1.)X'JHN;+KJ)F2!DX'6 M#,B(F00 2;"$F.F\R7V[IHRY_=OW4"KSIJ9A=(-LYU@(>(/@ !Z;TYP.WS"6 M;*@_#2A)!G ,GJ5B.OB)_MK_] U6QT\^J=^X^YY*8%%PEBE<'9,4(5*B\K7Z M:L'&I^G2?*(TLNWDIQ&E JE[T.9V$JV"DY)&&L*\\3@SR8LI(SC5"0J30 M6ZP6X\BPD:L)8&,A3&%?C\:CG;S.#GFJB6V%2(:,S)^5+.A4Y%(N&RMTE'ML M4;U2H3(S/COI]"7HE'@N2(I6,$" H&!?<8#$L.>@245$<4X!M04SP,S7N,<'X/\1MBMT>L M"?0+#2E@9*-@T)YHRM(C3OJ.][WO]DB]*7/0D-"0Z\M+G+AT0SW[*<,!DFLG MC8$D@K4KJ_A'KCO$.3_U(L+3682 G^$5C#UX(ARV8/\4Q4+H\39B.#^ \\6^ MY@XY\*=XN=X92^("_C53% &] 9I4B@$.KQ:7*L=C[#G8-&>V!NWM!?JZN(N= M2IBJ(S[+FH@R)!7Z=A?>?((&J7$6TM'D#AR!#3S'U/K0&QV6 MP?RD0'WN*GZX<>AH>[L?[NW1,@(,/#)=L M6 #JINP&?@'I#]T>355A]6_/%5P(%7;4Q2N2SBX<2Z!78C1@3LA_9\]ZL#E>B,2 M:)8'A>MYG8A.@J#@."%= )4[VH]_' 9S#EAU=_M%S8-P7E[1 'J;$R3&W@%\ MBSQU/ OT8M[K=!)H%?!G2(K'RAJX+\'O\! 3K<.Q/"W'Q$*OAB_#W _? UF- MF^[C+V@[OL(6F'$(6_8\(/(.RYS=N?UFX2?O]O&?)Z]-M6/6=O+HB"IE@<^7.OET=;O,^%H1,C3$"B"WD/07I#U%>*](:[:,I(VC7 MD<;A18TWE]#OD]&A@.,V(3L)$41#J>'X, #I5$P[%(A 06<.*UP+0/MG(IFB M>WXU$?$9DH;L04G1G5 1!#EH"/!P]@K63"B4!"<*(0M^I-D8QE#,&>X)YA-N M B!NH1,P%>M&]^B.!X*I@5T"BX8?M-OW71Q)ATSE6!_8,)0DR(RBOG!,!<_F MA(DZGL'N][SBYK,X8 FPJ8="!38A<$OXQ1,!61.@E1\[@>BL#&C8^D')]TL% M?@=>C'%._/:O\-B><%O0N:$"=39D]Q=&'F>XVW0Z2>]N[M3G;CL=;2O [4,Z M:B=\NX7_AYA!Y"+"OUA'4B3$(8K3%S'T]DT^)X9 MI!GR@9 =@A(N#&A*X>-;2"L<'>#&NJ*-W6//8QCF#F?!1_X,TC-AHN*@*IR+ M:T@?'GR(8TW$$5D-R,+. M@M]!OJ,8$!2?21RG*3I*)PZA7WQD<[+3+Q3>SO&&OIX^PXXA7)AE8% M\L_T0/PT)O,UI_*Q_*C7FO.YV+ [OSN7XW]V.#2D("0C)7]ZU+<7(,>HZGKPF#FA5H&X P=(8(K,%'YW@C=#IHK[%%-VXEKHZ X((O\BBN=&!#T1 M/-[-D[)>F"PH&+#_F<<.@N*!9H1C3D?G!>Z3G% :,CZ<8\5#!(@3('?#@6 R MP4>*\OM"4.\($CT1!]\8/7,W6;0+G+U/QH)[5=@936. SRAWD"+*T+1#\ 'M M9>=@RW3G1; MT=T$3/1G%C('()(\]/UV3&;MLQFN6, N/G(C+9!Y]O_6-6.41AH;:%A^CG/2 M2IE"FE-%@Y/<\_?=P7S*16C/*@Z_P@OT?//BMVUT_(HL"^?Z&4I!4V2<#.0] M^D_C!$V<%.?^?AB-JU4M.QQD\TIF!#J1J!HO-#]]#%539"3"=0WQC_N'9]+N M)[D=)-2UE[?ETBCN*;B0X*3!%3$1J;-AIN@T5HF:+9;*YBW>2F0&:SHK)3$K MG]8XV8?>#AFK#EIYLE8AO$#Z$"Z!GO!1\@0%>;$R52&TC-2Y6)OT MFC-IL;333$,6B_-U?WHY2/I)WGP%Z-[-GZ\!9WB[M"[(J^9&>5[8 M6C'49_H+R2Y9O_[$SAS,_FO'F\KAU4>,_;0_=,0J'%L'2"D@AA> #J$8,?@[ MF6^70SXR^5*AV&H6V:R9GDM=39CIXV3S!E#Y->S4JT\3FU1+["_,E;8II-5Y M,W4YW_M2 G +[6='R>QV"& ,]TI D77'/\6.\ ;P M)C[FXF>CM )78P B&F=H/IK+ZYJWC>@*X /O+=N?[O/>#X*V9R]B(3 M/LSS*EP5GRC]=CF>J'7%Q6K=KBN51D&W+JC42TSES25O*1)(ZB>@X=6'T."9 M@%DUGES0BVZC+(XV:^IY^NN/K)SRTU%(!#GR,Y00H*!P ]1'>W9[,\7.H_&0 M+GN_O?5I'28 <51!/JFS[Q?P I%I#]"'<;M[+D69#U^%!_B8 M03)29^M*_RBE\B.U"*"F0?EN]E[#[%;4 !J*3W-3D+*1;>6>O$#P=X:<5RS5 MYUE]U!,F@Z[(#Y\C:E;96#F(.A1S)M/R3=LVX5!AF!'696U_"FLN, MYNYO#FZO9Q8B.'_7W>CEH]U202@OZG0GDLU3],KN-IVNC+<]]WY!'TS'L\E:2OQ\EM_'Z#/*-$ FMX[-23$CI)ZM+3E( MUZ !R5PJ12"8VB[5!$4 0$%W9CI*+4'(ONEA!/'XC@^PK\JL<\';NY'[ JY M9$M+L&YVRZUH?C2FNS9PC=C7L^XN 5] M_".,LKJ-) 9,3NZ:2:/0EXQ8@QE_/M;Q,?J,29HKD^V0NC 3M=EHJ,6B@Y8# MELR[I%$7-W\CB]",XWGG%,DQSIWT5!D8* G^YAKU8V&):W(%8Y1J9CFNK]2,X^$]FR"S)7/--I@BD)K+9SI"M'GTED&&]H64]QXWNNRW"RM M3X78*M:S3J^/GA_GG^NC=)APEWW/ZU5.DN)1VA6AN]-RT[/A/-RS?L5)0#9L M%0>F54U!Z0+H$$UWJ@?M3@:%PYW+]QZ$..\<;?M9/C>NV072;+26V>%\14XV M'[/&7F.Y#X?8]B<,[A7Y_\_>ES8GCB0-?]^(_0^*WIGG[8X0C"1N]VY'V/@^ MVW?;7QQ"%" C)*S#@'_]FUDE"6$PQC8@"6IBNML&J8Z\,ZLRDY$G\G& N(D1 M-EE7.@U=RQ>O57)VM94[WI':+9"L;F]"1"2$=7@(RDXG6<*@?^/[.GN9W: @ ML&FJQ/#\DJE-S.=0[3;H51\/#KL=/ND-?\((;L-*(]'[DK36*A #/;OP!\5@ M7(?@+" M\%+N\%C"9M%FEB)/YYZTJLCD_I2JT/ PKR9((HE.Y7A=A#<[>HLL MQR2DSFI_^+,[(K,E4%O '*KAWQ3T4X\[>-)-3'I.'1V?SAQ"QL^F\8?T[_ X M?G0IO$\2&Y^29]7P@N2;:*:H'RH)Z2CDU*9M.9COB(/26!NA!3C8KN MUNYN#W7GZR>5Q[,+N[SC'.U4\_>W^P>_K^OEJW-XLO#ZR>KS0^MW?>]:OE8O M\LV&)F]M[3PW'Y3Q,%^[.X;;>?U"LWUY"KN_MF[Z$POLZ6VW_1.G^.SJ7+PUK3&N2V].-B M\Z$T_N3=[U;[K%'^K5]W[.-=YVGW+F-KV/QS[$G[X+%VYQ0*=^UJMWKWN%/( M[V^U-EF?Y%=0NAYL->V">=O>N[VQ+*=P>M2_/6<-14>?=&2]>7/N=)3KS.'A MY=WYW=WV5AV?'-N[*3V='2NGWHETU+0R3O.*$"^'S0''UGEDMVKGU5;C^;K8 M]WGE2.P+>M$;]\>M(Y?BLBCXX!X%XK;UYV'POM:W)[JU>?;VYOM4UX= (]=Z^O M]&[[2+Z][O0>ML]SC8O]BQYL:P*AO)3N+^M5);/95A]R-S?J2O/LX,(YVZO MHZ^I^H&4RZ1!E,)#16N0A[Q,\@\U-0]2ALB:5B!%HDGUUX-?'IQU*_67JG?M ME:5'I[K?+3X5)LJ_\Y.GXJ-3^G,M/>W)I7RALWE]H\(RQA?\XGA'DKF]M;]S M>W-S3Y-_EI7E1LV[;[DZQNEWOM=RKS?Y>*=_3[ M6E'J5;WNE;7MQR9(M;$QMT^DI\/VMJ;L*-?/F:>]1^_RI8U/CN'@>*=X]>?I M\&2_?9GS[AN;-?-**??@R;'93R]:AXW?TO;NCM+?:9^[UX8\.G MZ^.+7>OY]TZQ]G+S4%>:LMH^GR14C7.O>[^IP6*+CW=7U\;VZ^0=M4=G#^KQ8=:;Y*D+EP1M=-3\R"K=@?W>^[6];AG4OMV_;=]IUO=E_;#LH M?\B0QE>Z6[\S?A]6'"(-CF^ZN\7VYKGJTF8Z8TO-WUO*J?98K5P/]HW;3:V1 MW_(:M,U89RN?SY15QSGJMO]@GVR*9VIVU?% M!R)7'@;TT3$(;%EV[:J^M5-H/YV0/XV[ZG9.ONCAH^,@^/-4\;S;E^>GG<[. M^[_6R=%'QP![6KW,/*G]VROI MLF 6JH^'UTQ=YLCF^WK]7<_OWE]=9#>_]EL@HZJTG[Q2ZYO@1] M7:X!H!'#R^O#FOE0^M. M.MO;M+3]^J3DC^EHX[)%5UO'-_IA5L7#)=N77K9/-:.KNE:0\'R1J+3U*#D MXL.L6HO4/8.<-5X'7 ],%@Z#&;8&_I?CH5>WI%T<5=63[G75LCKRU>63.VAM M+BB8^J$(R16MFA86C:3.& :,"#M\8J$.C F-1$5J@S B]?H,FH7':=^(CQZ" M814#&,3R'/C$^;%!W;\/=+5B("@.6SLQ!UZ*?,"\]_& BFL'4X1=NEA#JO>Z M,--1"I5L86K7Q(CW&AD?\V\Q?R(H11G\GL%>51LLW(&1U7?##)%^7.&CF-MF M>.[K1F5+[M_XJ>J;T:9F7VUEGN=X22!>Y&Q!X7A)'EXJV5R)XR5Y>%&R!8Z6 MY*$%Q%B1XR5Y> %S;&K?9HX7+L8X6K@UEG"\<&MLH7BAK2I'.TY_RV1OFF7@AO_W3?GV60DI99> ^C?OXTPF MAFF-NJK^!;:P3]="%??B*7]9>):SM\J$+4\*?Z> MG9%NL' US]7\A]2\?\CDF[]RMR_0 EE"<$4U88PR33VUR./3VSJ?0Y6VA>P%BZ%4WOLD2AD\,,D[?%Y&*I/1'Z8,'$/O6P;\V( M??H)&R?VU!,[E^PIE.SI"W;XZ;1IB%(L@V93QZ=_I3$ .0N#+:P!0:AO M5"B0;6+W'^3S\O7@M]+=W&G?FSEW,V:A<*$TJE5+;1])&9M(1X7VQ4G_-V8D M%K_]RBEBKCA>&)[+!&XGK+-,V*N?DY.+5N;@>J"_'!X>/;=W>DK3@ M4GMY;N]M8V/R_:NV4\-LY0K6ZY+$G#S>7'4E ]![D2RYU8XN)\@_CU^X+3X@ MPT5?$ETD6O:?\OP)!=0$T;A[=WQFW=WH/4FU,[U+S:X>;.UC?1KT>Y2\6"C, MYO>L3/ R68(C9D]I&8*#^U$)]*-FD!Q6^:+=/;J]U26E4FI[O:MJ]V$+*ZN@ M7PJ;U[KG4S_L?.P?79<0%ZOH)50 M%I7\>''Q-)_Z+#\"LA(>4^KDU/+W'+_<2@ 05D%9I\Z6CX/6X[;M$P"$]:1U M+M=33.LK%/#^T(UKN<)CXMQ%76T7=6TNH2:+V'DMT^U[\)M5\.DW/\3K!Y7FC4'FZ?3J5SOJG?]S]O?NK9[D9\Z6LNV;FN'YS M=W)VK=P>Y:RS\\[5RS9VL:$WKHNB4AAO-LSC,>F,/?(;UTN7">_>%-CSK$Z[ M@\;IA2__2HH MHIQ3N$S@=@*W$R(RX4(9;&:(V:NWJ\_;:N/%U/:*-W'?N-[-W P*RGY=WU'4 MKM7?OB\;^R5L$HC'E MT\[Y0*M(>_V6>G9X?KTI-S=9_S99+HBEW&Q993QXR2/U*Q.I3Z[@6)8?-8/D MV#?W#]LWE?.+-MDYW?O3O.]5!X5SUL^Q(E9D+C>XP<$-CA3X6C/P^KWR7*UV M;ZM_I.)S5<[EC9JJ_,$NK_3&=4$L%O+\QC4_'4J=G%K5FWG)VO,JZ.;4F>ZK M>L$Z67M>3]+F4CL]>UZAZ/6EWN?EJKFWR;W-Z+;Y?5(>DEV#D"PG=B[9UURR MIR^,QB]/I]O1XI>B/AJHEQ==B\W;>3[NWS]:-VUO\/"R7;'DD\.GN"]/'VBM MLY-C;VMW1S'E?D:I;;8SN^:XF[<0N%T@PW MH^ZD[KY#@_QA[D_WM_2R^2#GT/51"HI8+L^6),8#F#Q:OS+1^N1* MCF6Y4C.(CNWC@]\[QN[VKN0=5HV24CZ]R^SW4'04,?="S$^UJKCDX#8'MSD2 MXF_-P.WDLG7YV_MS692.^H/,H+S?;WAU:BA@$FHQ+RJ5 K]#S0^)4B>H5O4V M'J_DF[0MQV_.K^JE:D[K2=LRE^OIIO45"GI_X-HUKUG-/=15]U#Y350>R%V; M0"XG=B[9UURRIR_RQJ]=I]OSXI>I/A?<7V!!-OVNF]DS:D>-:Z__Y\XI/!Y< MY>IQW\NZZ+:.I:)BYG8R\M[QP_US[]+>[CW(17KMNE@62\5I1PH\'),F Y1? MNUZZ4'CWKL!EU:SMOESDJ]?>]G:M<)6Y&-SMG,G;_9#=R-U:Y M%K=^;Y2\Z_X?AY2DO;U3[^A8,RK[G4WD9'KO.B\6\A5^[YI'F'D<8K7B$,FU MB);D)LUPG6JW=NIJAZ>ZU2YZ9]7"N7IVMI<#WZ=$[UTK.;$@39.-/(+)P_4K M&*Y/KN18EB\U@^AP"X/>P;E\=-CVMI7R@?'\^_KNYA_]]EHIM;;MPOW6S99RCMR.]Z[S.5$N%=]SHOYQU9I! M?@6/G7K@P^G: C#U" ZBWAB\)E!9^1*OCJQZ'K?C(\"_(#">!FN@XT10<64= MF!HXNUL$L$C8S^#F$N<*87D%*]@R+*W-\ 3O>=T'K=Z[NKV^W9-V!FUYQQR< MU93?6O.;0 "I79C0M3VR*!D0 ?%5BP#E&8;5 Z84*.H%V]\F3.%:KFH(S8A' M"A\).MV@\-V CW\(-;KIX$,7MRU\QP=;EN< )SD_-BAFV."!?+'L.K%1MAAJ MUR$;P0_1E1>'XB)CD(8;E1\9RN?T$U^82M+?2#*N'4S1(O01F9'2; >:N4*V M/%5!U?7G">-;,&8#8!A09O![!B7A1LTF:CO3@QW_[%J.CK2S81,#B.B9O!J3 M+89-'#RJUAS+\%SR:J/SIHS7_!9Y$+Z<55/"7L*_OQAAK4R-3G!$+ D1AF0NT=!!T(@2:?ZKF:W6YVQ= E>MUX3\2 M_2]V&$WC@PDU%E9)X,5/'\45IP\N*=/!"1]3_M?9<'1G( M,3\[YK&Z$,?\.F*>\_PG,:^D'?.O>7Y>26UQF#I78S<'%WNM?!FD/C>#?LZ[ M?R^MS,'U0'\Y/#QZ;N_T ME(5<&2_M'N;E<_U@LWU[V]_L=WLW>GFG"O5U]WE8;+Z:V5[Q9"">[_?O.GY?N\5,;<"9?%;D^-NGZ'*]@,R=!3H*XQ!-\WZY@A[[O2[Q'3(!*>\63TOU\E5+U)>+\IESNN< MUSFO)^!@[,N\_F@43G/6;?Y>JE;^'&AW:K/1.$)>KWS[5:B(N9+,>9WS.C\Z M2\#1V9=Y73]2,S6WUBA(E_KA8>>WD?,Z!^>P4#Q8*Y3$HC2MKG$*SM6V2=<& MF%%)@OA4*(VQ7QQ@NB' 4_&P1_0)$38:P)DJ9F;??/3RXN M=J7;Q^>#6UEYZ!_\/G^@O1?R9;$\M2T-9T_.GJO"G@MV\3_)GB^79M[=O2ZI M4L8J/3\9-:/W7-I\H/T-\@4Q7U8X>W+V7&GV7(I7_DGVO"PT#SLWJFQ*GK9[ MMV\6],-VI?= &Q)4RF)Q1I^5>Y=S;[=[?71.W_71\ M08[U@^ZT>6*6"A/BX^G^8#_V,*N$OHS <_:<8@KZ)VNJMO8I(D'!7E0 MD)L:\3GJ!R$GGC6038^12[%[K.OL$Z.^:]G7$V.";F>_FSF[+FY?9ZKM^E-F M<_^A=MM[**.G7BB(BLPS63FKG^UN MU:]UH[Q;VB\Z=9WZ_]95KVG&\8[L8:U$$G)ESPQ;#*!1@=N4E9X8AFG4TZGJX1" M3J>K:-DMV(D+#)BAA7=L.P4:7]P M5'TZW;[*-Q]DB6;J\LJUG+-7CK.YCN*4S(^KXBW?^B$=M=_+U8RZ_*>Z\V0< M%=RGOF'N]L]11^$)57YJW9@4'$\A+&Q/F)IGV^SG23?WS5.G;]:/[Z[5^X,7@VBY;ED#6233*E9B M7IJML UG9<[*B6%E?H;'Z30-=)KJ,[S/JYR;BMJ[ZI]( ZES9UV=7U0JY=;> M)JJ<"EB_HIR;ULJ LS)GY01ZKBMUJ'> '4>!O07"ZB;QR!*/+'%5&V,BH\^/ M;Y MES./NR]GA9,V4:S?]:-*_OQ1ZR%7%RE75W@G3L[5G*L3Y1:_S]675[_+SUO[ M_7X[TVIM27:SO]_8IEQ=H?4%\OD,K2;]_ MSI5O&^TS>X=R-3W3K8B%J27*4G"LNTUJ&!%P819/=UKTRJ]A.?QD-XV2AIL) M\;KT>ZIN.ICT0IPS$JB[1V>G]\7G3632 M"M>D:\VDW'^>I__\)29]SAP77C3]3UL:'';SF:?VV4&!-)%)T;5^3Y6F^2#^ MRE9-A^TH8[/[-8!$Q^69M3P>F':C@V#4I.M8^[Y3FZ21RG:G5JNDDG MWM2>0#GK^&/D4N>D1*9&\?*FT-G)'TI'!Y>9G9'XF&[M/^27-U6^L!NM1XXB"27C)V.1*(YX>M1('O!CP.C.W=:=K M,:%TUF#EJ^5IX:ZK:MFY^_U2DB7E9+M_Z#P[=R_-WH-<8!FYU8!9>>W4TLZ/?NQG-EKGET_]5M5[F M>@]R$0,"^=QX9O=$&X5+!2X5N%1(;,3APU+!N*_^^:W>NT=M9; E[]_7=6^_ MV42I@&?OTGB0D$L%+A6X5$A71./#4D$^N3U5M]SSG;;:OW:\6N?R);-YCE*! M=DP:ORC+I0*7"@NXYA#WKE^XVV''T*- "2)'R417+7/JX]_163E@'GKEEGC8+UE M LT"J8B5J;TH:&3D'U<%4O@5/';J=0"%VN(9._(@?#DKF\,B-094E6TFD4\E-4HD5UZ-8<\><1T=Y[A+^<*1M\R+*WM$T;MX>ERU^R\[&^=[NB-4_+G MZ/SH\;EV_DT@0$)=&,FU/;(([G[T'%=O# )XRHK/VL$/"-W:R*0]@@(!))E1 MAR^57%88[DY@V_OO/S4&UODL=VS:B#!ZM=9#SQ@(B!@A[^EN M2S<%R[,%M0'R!:9M$U> 93[K&NS!(4TL;I(5-H6FB@^:(S.HW:YM]4$ N@16 M]->B1#98-R&3A#_[7/# 4*(:>[;E=:N&ZCAZ W0CS:/KZ\[DY]@OI'[6V!I< MPF9.+1<^\D4*?!R*Z1/2J1$['(3)Z\N@1^:6:JBF1BY;A&"_S$W0F?B6:N!@ MAN5X(+"W!B,S.P<4]B#0)T](UXR].!\BM(8(QTW[JZEZ6_>'!]KI]?5MSSN] M\9[<9ZG1'%%6A4_=7$10 $A\,@DU39$)E%/5MA^>M.YVL>.]/+2]_N7)EE(^ M:N]=-;_]JF3'H^\"L(.!A-"#?X4:$6RB64T3Z+X.),CHLZ7;=>')4VV@/B0I MW&8V%/++U$0S"G65PN)!*=6*A7RN^% KYG,/^;):>2AK6NY!4Q4U7ZP1295S M,,$_*ORIZ\^__@M_!3-I!E%MM-I:_G)"FPR7Y=MLDO3W0BPOC: A$8"0W8C-%AS5$1*V5SA;R'R,^YE#/8= MM9^)0-BWV@G/5 *X!< M!A$-PGG@Z([5V/6Y<^G6!*Z/'6 K6?;O<+&T)D/IIR,,%RW JH5@V0B]7? 0 M3$U7#80C4SCTF0OB>(9+'QFJD[BLE"N0[0UP7*P>-D^NC^Y&C>P&38]&N"-M M9$?V<$=6N"/!:5F>46?J1*6*!-YZ]$QF(DZ7,.1WIK46@;SGZ M_%$V'AOV[!EM.M*+BR!NB:#:\,<4B$GLY@! UK#5H/I?6J?>71*>!O3*F(/3CGC4T[WVK MW=F@YC1:8U'^H>N;L)*L< 84.^F-<*U=&^Q'&X@E8!0P.3%8"1L5!0<(7J,_ MP0;HO[KIN"H-7HA">,E#](>C/]JDJ^JTOSJNJ@.&J M_\'?D'A@'6+%A@'4] M#7U#^ L?7S/A&N<(X1]5CB8X@@%L*7NED/ G.V"8&# Q.$M,Y0JP0J& !39 MS@B*(0*@ %9LJ9[ARSB >$-O^K[.&W31:UEODT5,$N6"H"DI!-Z"L$V>B6'1 M%T'A3IY[$%QNL5T+" M)4GIA_+/'P'!3]2&8-P+#<^F:5EU CQH."R" "K0'5;OG#NE?1:OU;.;@^T, MZ-;?P$.DHVMQX72;]@UF01&]+W1@J)8#*@YMB$//)$SOYR31M_@HVO'I< == M?P>"IGH.0=4!"("%6;Y .'>-*P:X*NC:K:%XL+JL' B,Y40[<=-_#,@51;NM9" M^0,$H\'[CE<#X6ZZ2$A.%S:,LVL>T%)M,"I8?858)QIH KHLD)!U3PMV1V&' MVPKC %GA"@G/WS;(.Q"OL"$@8'PV!%@+1#O5/ACO,5W42F!#:&CRX0)\$:ZI M74I?+Q2B>D1)KE5IP7ZQ>HY."5J\@!<=.P6BMR.5<<>LC TR'425<.C MBQ;@#1\Y0&XM]1D>/9 MU%,.2,K5.U07@ND [&DPC>$ 8.%=PG0'H ^D0)QF?IL,A+H-+I@=V//#.*/# M,#;$-SQ!K1?-1NMA@FV5!1D9#2J6I+^#84,3PC<)8/0ZZ1K6@##RGFP@-E64 M:I0WT!+3?)N&TC\NSB8=W^1@H]8(_DQ9$?#< U7?0C<#EXG#&7K#'1T)L$O, M%JIVNI_A9K-"%3YN$FI*3C(C(W )68AZ(O3BISOHXAD?P(#Y0=3)& X8Y6L MSM"*V]0T>HS4#!AFYV S]"N'H>S+%K@S3$WL,(O\S',-RVJ+ CK/;R3)VE%9&:;C$@'AAU!=7T@,9 $SK3/0LQM@U?I*S20 N]0T62]X:>^ MY=F&"@ED2)R:D1AA*;=7Y5*MAQBTK3,##5H MD'.C3M,QW00MV2$61A&S% MN(_$[T/G9Q\>-_"5A!SNT(MCX)5V4$F]P*S4-GE6=8-^@5)PZ+FU0NN"?A$U M,+Y3K69Y#GP!6H7T-=)U6=@$90/@%3C8^;%!=^U/ZDL"=K$QB'QL!#]$-UD, M*9JQI.JY5O !XT?ZR0C;1BY"^L^,BU'7#E81T @CD-FR# N%;&FIY<68.,Y* MA+=2_&;)X'R8?A +X(?@A3=7Y9.96)9M; E%\$"334C>N M6C8AP@D[!]^AY^!AXL9**8?ETT(YB>PQC18N]?Z"*"%N%?&Z !67]_+X"4)O+F$$[S:/7P,>T\ D&BB42YP&UCK,EQ/+RCH%?WE0;Z(<*"Y' M#J36<$A?4&]8;"A:"F!CO:W_50K.S/FV3)(%-$?6ZB(K@8831U:*+)RY(RNU MRFTE0EM%.L5EUW+'SAZY9<##6TN5 M!W%;$'^G,UI5C)YEKKI9"^V'%Z_Z$ MX>C%^FR1!/:;4LA*885]TS))""0!*V\+DB#AO)%R_Q\I\OTU1(V BGT2Y 70 M-60,=6!Y[D9#[Y/ZI%KI$=@%/008.8W:MU.7&ED:FIL3$A*FE ,:(V2:6#O* M*:\H/PW''6V$OX!!+_]VB8-VM4,^ZO6IQ2.S]+%!)TPX6/Z MLT%4K+";=4BL("I)I$41;2@X_CRE\IKG3GJ\B5V2 MV6!!TR4'6P=B6T(7'J@-@L^G$.?D+B+8R&$H:9?>R.+4,C-[FYN_(^UN3HCJ M (/&UL]BV'\=^_YA6[-GU=:)2UMB#IN3CPJD#G%M7:/M_V@_\Q?6E N^QX8V MV X0>TH2AX1/HGR)=DA#N62Q1M/8-\EQ]*#O<7>(>];MR.\KW- !L]1/][N. MLR;,K(^Y#];A>CL,K+@)4-^.(S (Q-8"ZQ8[_2$#C2R'M@2DN7T!H1O8.G*D MQY3PG?2##J=U G(?]AT'Z;? ZPS)!7L_/JN&ARW7AGT-:7>JD3ZC MG]M,T'45"0>[;$8:38^VQ+1,AS8$KX%&@VE'X8LPZ&#O>J2YR#YI8W5".^?A MTC7/MFG+L)#X(J0\/A]=+=L(<<*>8L/N9EWL8"NT= =(''6$WX7._Y;V"8,Q MM"=/1P5L4?''FFFA/D8)B;MFE\("=6PYHUVUZ:QF'4: >=GX,+"%\ PZW.*B M+_?^3^UT?VX&/?AT;%J&7_BLPIBY9=6=@*LB3<\.ANT;Q>GH G@/@ UAX9J& MC00)[=P)!H3&FL.S!=K$WS*03M#OW.^2!H1IZ@[K2AIN$R#G.32!@F$@@!QK MY.:W"@UF1BS;ZB R';PUCMB@%V%6V,21* PUU;7L\4ZK$1H01\G*:5F>4:?3 MU@C%GEZGQA0VO#1<8IO4#X!]BHC>#ETG4;'3:L,S$,4 4!.[Q3%X?P=.='[0 MWHS8_[A#%2W"AK8SI41(,8I"CK6J'UE. *Z%NP;2 TS%,X@/5Q,#C0L>89R.RC'.9W/E0[B H3-'=L,G9$^F$3 M8[_3L(#]2FW4"@9 PPUX^!6WZ$ QN/U7S1?'L!1HMI&Q;!+I5%CWPG[-5$@X M?E?,@!??X24QTD/0$6D'0;\C'M/"%#U^)T%QS=A[TG0(SEG# MWY"R/> T.AYN2(PV.<]0%Y8PJ0U?-1%\/G5BIUZ5]1ICC$A)6/07- (C_QOL M&JW3W6,GO^\UL.L:*'QMJ_-C1-30C>&;K-D[ZB:@ QU42'U$Z"$R4(JJ_:RP MY9,K]A+%SF<46TRJ$51B"% &]U?".VBU.6PQ/PXNI@A-HH$Z1E5(F-X,1O/E MK"GTF5 !IM X#8)$472NU(A]50F0 W6)1?8*GX#2+:?6!NUK"R2&+6R9D V\8>964&_!;Z3[VCY=Z2:2HYFDO(ED MDS>1C+&)Y")XY7.-&FWLSZSIZ(B,6U\H,Z,6Q$A/QJ^T7EQV7\5\-E]:9IC_ MM62*/-A=J1K9B=JRG)77#JX,Q$(T3/FSW;=*GRVZY8B98N5^($2 M5_O-I!%$'/A?@ACX"OK?Z;C)Y5X*R3PQ8XRTMQ=,@5Q<:?+@DC,E MC# -RV_W4*B]P1+*9UFBDE52+C'GVL"-4T:$,G()[_3W/F6DK,-;>B@CX?V_ MN?0Q'_'\MME[1,L[OI^3@OD;O M6TFWW\$3RI5I>\Y5*TN2. I?]LG1HBD\"5GF'TLQEV4QKRRGDR"G]96B]24< M@.Q_R4Q#)A!]%-76-*Q6N_HINZX M-KU+GAKG>MXLFGS/88Y5M6+V$C[#=4I9+.4+:3M0B)]*EZTOYDFEZ;/T@4J+ M3I=A3O"K1_#IL]HJX %/]2TX MP7."7R6"+U?$PH0:XBDX#CBVL&:*_DS+5SIXZR@LB\:# BGT+-;!@2@41$66 M>.@JO_IAO&.O65D&>-:>-6*M*A4[:Z3/L>"LP5EC*:R1 M/D.Q4A'+N6F1(4AHI.**XF-:;A<] MCR24@E@J\<(TB=G M(Z31IU@'UX'?HEW#@%7Z+'Y%+);'RWUS(EUA(DV?V<)E*2?3%)"I(I:+J]4Z MX?N>JIL_:+A?L&#_JD$$J\$*ESJB8!)>0VF53@$2M/M4VOR**)=YGX45#"Q>QFS,L-W62Q+O-DX9X?5OGO] 7:H*"7.#IP=.#LP=BB5"^/LD(*SB#-: M#DDW-:M#WO2!UH)GD^_1K,X9Q,R,E<^5IVD93IB)T!FK<^HP,V$J4H43YEH1 M9DI,D4HEQPF3$V;R"#.?DV:RD%-SGO#;MI \+5-H6+;PO49,TM!=H6%;G1^^ M12VX:I_7/5JI8X4U2"Z8F:7+HE3A0=%5C +QE(*)%"^+;TOM+!3"4O M2OD\%^N:S&51D8NIC-D?XPTF=#.$NNYH\*!N>J0N6%UBJYA4P"XSX=TF M<#]X$. CKD3-LNO$SK"'-^1N7W L0Z\+_Y'H?TGAUD]Y%''OC=^C30:9E^,G MA46>'L2]-T[FG,R7$/*->V^L4+>\FD'BX?._%G\$$ON&YQT]5LJBDN<-1I<36(N=>I;*+F..SRJP M2T$L3JWERMF%L\NG8]2Q;WC>IF4Q+RJ5\39BG%TXNW!V&6>7?$Z42^/=5*@W M]H^KPM820\GS60;]M4<0=H!SHQX%(/Z1E1""N[JIFIJN&L(%<3S#=? PZ2P\ M7YKWHNA &[H+V-4^LLQ+KP-?#G!Q_CKGN+((O3UZCJLW!E-6\E]]9,Z1#6$W MQ&=B>B3[WW]T/S[B?R+T5$?X2U&D;$Z 51IXF1";E/^EY,K9?/A1G;51=%L$ M_MB$"!V8I.4(Q*R3NG#HF82-FI-$]H,B*1(=2)'DBLB&S)>DK#0Z2[Z4SQ8F MS>+H_8_.81.G2S17?R;&("MF9J>79@MIPB0W8;!-7 .P_ZQJ01LUS=),X3E:( MBXIF@-I$S+P-L]D0.3_8B0+(6ZU%AS-@GT ,P)T-!YZM#8!:\%[LVT/C6;:M M:F[D*#L!6+D$JD.AK$@_J\$"A[*0?B/_I)S@/[49@="E#Z'@L1HQK!Z],-SP M;)I[5R>NJAM.-IFBZQ3VX-]E_HZ54WY0(2;<$J&EUH%4\*(!JZC2$/[*21&A MA0 QAV_C][(\1Z$6%3A,Q+U:347.%J>M!E9;68CPBU-\:"W5;/HL%=DOL'4( MF\\!?D9I_)9LZ=HZ+!Q@(-1M ).)XB"0!0X* \,RFQD#OJJSBCR"#O/I-E;H M%X%'P'0#>\0-4*EV++!A7X8?V),:#HNO9%DS$JV>4:#1P=TA8.'%[\WWZ@B) M H#*!?-I1/J-CM*=-7M ?"TV)^]BFNSTN2,*"O>M&J2QR:&/4^_,C/HEK3B) M^!Y(@0*1,YE6PY$"GBO.@;!QKM$?(?C+]CFPG2J\CY$I7 ML P2_:>N/__Z+_P5D*IF$-5&;[;E4UGHK"*!^24TA?I_H#Y.QM>%P"BP;;AN9PRXI+23=*___VOZ&;'G7O?#8] H<6<*(5Z MY$V2J0%HVQF*^0W5Z*D#QX=*J9(-/?R-T)//408%UZ3PMQ#Y&?#T4?W@MBS/ 9GN_*#STWA:*+M8*%'#I[L.V0A^B$Y7'(81F12)Q!5]$3(N MU5T[F"(@*P:UV:YR%Y5L:0EWUU_1M)25"I.51.0]^'(I]XF6'=E/'@3DK+3F M-%!>$ #_^U;X]ME]@_.Y!&WWKG<[.RBHCRI$W=,QL*R. MS(]N?1W%_CH*>B[:5TZTSY.OYR;S$Y1=]%6=,"$^R95"VI3"'.GAP#^MFQ,1 M< 61AJVF64&\;_N/__VV-Z!\5C, HZ^47L #KM51!(DADGP"BL7,E4HB1YF< M2KYJ)ZP097S?]J_D_%A-2^)+YN2\4O<38'/X&0FKE#>V$,-J?FED<1\T+SII M; FGR._FA+V)_#>3CLLEL9)?3M_#V/5DHK@AY@/G!7/#,DZ3%\$-15$IE#DW M+)<;EAYLFA>Y+$52Q&T^_IWFT%+5:EJ!5. YQ^122* *)]#5,Y^F%;9/O944%%".5!WZ_-S9 MX>Q!N)1^$BE-E)4KI#.A?-%H?9A9ZF>%E6/Z$X:CIE"V2 (33REDI;!PEFF9 M) 22H'JN)4B"A/-&JGA]I!+.UQ U BKV26#)T35D#'5@>>Y&0^^3^J12?1'8 M!:7!&#F-FL!3EQI96G&R"?DV49?'")D:FZ.<\HK2HXPWBM?/0A17P7[#46>K MS!5 \-NO;=( E-UP'YW5/2JV&,))NKI;HNN;N*"5)0$-@G9VB?0G8,MC[2W5X$K#E\[%A% K8,A+UF.RYG MWL?KWPDI+5XPS^.M MN&7L6DA5+D=3*$?'U"*O/?9BX8'XB\F]A^"45X_C4GL%I'9B:GTE MO"#<>[!*<06X1)%!TDN^O4\'J:WQ-CFW?!/,:F_'=M>F>3)6='\/5>>5APCK0F3$^[^)SMVLGX%T&(ZIY$3$#99 MS$$;LZCBWMN MW;)24EQV[%T#*C61J54M+)8XEYV'I^+6(SFPE991[#J=1A2/3JU.=*HB5N05 MC' J8294)/.8!YT2:QO-.:B4,NT@I[@2^,]%U,I:ML$RYW!/ MVLAO6N7>]2._])@;4X_"TF=4!(5Z$J)$8ZBA,E9+)BAM$U^A%%K29VJQ%(=5 MV!!4S=6?=5#TOFU$F#V+9J MX&GC2"V3R'2C]7Y26A=G6+\H1G1'JB)-(L17-6DF5DJ*' R/U(4:$M'$0CBS MD1)#(RO6%2GHI1E$M5'&M7Q,!*'X'")AM#3*@J^1*OFA!IZDA>F+KJV:3L.R M.QM>%TD ]@_/Y7(C\GQ8[N[?_YJIZ%X$"G[5%X4*\B;)U #&[8R*A7$V5*.G M#AP?*J5*-C>L3!=L(D>)6,KF"G\+D9]Q+V.P[ZC]3 3"(Z5J_-=&J]4$'X[5 M!?SV5I$V1)#S=L.P>H&Q%/Q.[= -)EAZL.%W&3I223-\ M5*TYEN&YKTN,)K.J0Z3^Z%>])&5J3(PC8DF(D*DFXHB('1$T/9#C(78\<,F4 M$$1PR9001'#)-%<\?/#X\#V3=7F;+G]@TPL5P5_>MD[4;;S!R*V[%;+NEI)_F#I^+A1$19:X-\/I?3WH'3R:"=7_ MDN_17!!L $Q0*U&'AK5%UEKP#-YTY<9BZKAP#9@-$2@K:3H/XU2Z?E2JY%?) MG4%%87N:RU+#IB@(;MBEU+!+T.Y3R>YB7AJ/:7.^X'RQWGSQEK&6?-_H .]C M@-H+JD9S0S.Q/+K>AF9!+)6FJ1Y.I)Q($T"DE<)*>43;I(:JP859/-UIT1": M83G<*>+&'S?^P@J[E=)R*NQROEC7W:>3+XJ%7 I=HBNL&X35D2PS0S-&29U6 M7.)'1>&[+)8E>;RP=/)]HS-Z=4XW M-:M#WE1Q:\&QR6?,E;$V9V:K_/3&Q9PN.5W&0I>*5'E#V/-R_!/*Q.#/&[H+ M(VCCU81FK*+ ]J2_/?"W7]G__J/_$B[W_D_M=']NTOKI#4-UXZP,#TO UX9E M]AWR3%A=_@9XE7@,)S14S;5L)SM<.:ACOZC]7W*V* #2#,S=U4VAIM:%.CO" MH[<[**C@(3GZ$&LOCM]X_A,=W=$ R*I)+ ]6I/8)3'?5(K2 ?-"5 !L-C"!O MW(IKT/]^^K\ILE)0*L@0;#=8G'[8Y V"PM3H@OKVE:#. [\!A#P=P".]5]2 MMA1]#($.7PT3EFM %PW=KVC]^FG2Z1K6@ !N;/69,.+I$$)!Z\^131U+O).S M/3,S8&^, ,,(K)D:S2>N[K:$AMX/DAB!;K0G3\=5 MT1+D1-@!P4F$3?R4E8=$1NT!A^"_+)LD\KZ :@B?<@+(X%)%VF%!5PU8YY#^ M1_LZ3%PI$P:4\VVK$RP1WM%: =0))K70GARZ'0Z"I=(Q-=.)+A:?QAQ-S0U# M59&<3;\K".#$9GSG/\$D1&0SL37Z^#AK3$U1G9DQME^1N# 3=2,T&>Y[B,=G MG?20U&&0AN=ZV*>%H#"BMRH '98'KE4=T!9@ ,2\T+!LP3-1FKDM4$ZTO8MI MA3U8W$$7'#'-,AMZT[,IY=!?&06*0D=M$P&&Z%AU$'9T". WUD$$/&Q=TW%R M8!K:]D7UVZ=87= Z+LD*!V9(S703Y%DU/,HUN*XA*-FZ(^MLJ2B'"4AGSS#P M<:1=W&##((@$E.ZZ93-@#0C6^\>)Z?;49U4W*/WB)$A\H.P YJ>6ZX-9S@G? MT7Q1I)\4O\<4OYL4OP?AHN@3\L\?N#V<>E?'KC; @L)ED _&X-OP;,K$=0(0 M,)RE4?=/UHVH81F&U:/T17>-N*=K&]H"3D@?0Y S@A*1K8'AL<97/=@I$ "H M-V1RBD@JBQS2I*]-[J^PP1LLK&FQ8%[&/.V(X&7,$X((7L8\&7C@DBDAB."2 M*2&(X))IKGA(_D$=K[[-&RR\V6!!X+7D$T;-O,,"[[# N8)W6%@>_?,."YP0 M5J_#PL'KXQ.;N/0DCYX_8#R=MCTG[!ABQ>ZA+KYJX7)N"WW@RLUZWS?]7!'B M%:U8RJF?4_^[U \DDL);U_N@R4C7ZA$;CX''K@A\6,>EF9G7DV?7@37+>1%L MY12YIYQL.=D*>7DBU:;9AXI>,?+O%>'=V75VK1)D=O'F7O$S/>_\P$E]34A] M2M,'GKST\>OH;Y08G_DB^BT9*N6_E&P^3&T)DX5,C5WO1@7-BA>Y%MXBCDQ+ M%;7NZL-+_1^[V#YV'3L?7L<>W5^5[2_Q%[&_CM?Q.KH?2KIQ#!QL)!E$?S7B MYU UEPR;(*]F9'TX&(,!IE8@Y34)IA009@6&R\=$ E$ \:*UZ&"1Y)?1/!UJ M0OKC6)[KN*J)TE&HJ08E:J!P R_[P[@=FM66C5S.B=PVT@RBVBB+6SZ&@W.9 M'")W$=>-WCQ^4?)#@3N)M.B++M8; ^KO;'C=+K$U <\E\N_<0/IW_\:N5HU MIIK\(Z<(%/PK70K5.$V283>WU 8L=$,U>NK "9R-2C87'&9MA*=6."0UP']M-#L@^/"=&V0^(EVKNZ'(6./4[34?-9*52O M[PM?H U18&E?#HP\S.%E63QUTNFZOJ+&3^!)A:I0YT-KRD6R66=>$\LLGFE- MIW.8C&(TSL-+-)C51FI@@^1W?^_'&BV]D)"-Q5$+B""8>R[1U\-Y(_4/" M)FK?J9A"GPNGH:N=QS0+2_C]\&65W[:%WB!L!"7+]RV6Z4]#D#^$ UJ62+C" M>@7AC9;%K_DU/4Y.L$Q-?F4QGRVO:8(E,].S4F&:;(DQF:;(\9)(O,AKFER3 M;+R4LKD2QTOR\ )F)&S M)6XF+PXO'[S%_*Z7'QL0EI:^^)X_/>?TQ0D B"5C7:YD2TO _+L1L]E!,9[ M/K?$Q>DJ?/$\,,]:R%.U7ASL',Q2A2W4;!U&W2?&,\%MX0RJZ63\:9;$[],5 MT))!])$]<^&>..'^%0B,R;BE%W#PE4"2\Y8_J"3>K>>08BT12R;&$M3)'-%_ MX%\DFQ/.N:Y(AJ1<#5TQ!T=@*=4LRME\9:64PER+G,2N!9)#):45HY+7%5#6 MGDJ^8C6L$&5\W_8OO/]83;OB2X[(O%)<$V"!O+I65ANY5L:ZW;$V.(O-=DN4 MRQIWZM_T2S6+!\9",P'?.]1=?"K@=.2_V'X[;*Y'9FF5>THTW1.ZE3+WZ-QB'D0**?/6.FSPLDSR7;.)VW= M\1HP*0Z"O;9EYEO)YKV>CR, 'RU1@6F$LP;A8DBU'>X M(9#$K(AERX&X?>TY0>#C9PX)-07YM=8%=V25Z"W6%-TR>^VIKLY=Q+G=-5LI M#<#SXN9UC,F50N*40KKSXGSEL4)7F-YCAL9G$^7BMD NR#,QO8F7IWD:W$* M$?=A]H(S?Y9Q4CW_VY"Y2EZL*+GEY/[$;4TEBAMB%@V+YH;E%N:;%S<4RV*I M6%B+3+@$<4-:KY*7>+I"G;S0#WZD(<24R)PZ*1>_-[BDG*9R K:Z@/28O")*^?DFYJ7?[ON4>1 MO&T%;9UIID[J+1I>'&NVXEC;PPI0CMZ?4I]*%&QVC0Z+,!D>?H\O1>MGP0A- M4V\ W9BNT+)LAW2M'K$%I 5:%XA5Z(&9B&:9=:&E&@T\L&75K-BPP6)V %A$ MV-2>/)WU/:7UL0SBPKPPRJ;7A*WY;P)9:BU6KFM"12Q:2$IW@OZI.*%%RT]% M5@@CXE#T"JS!A S9Q/(,>:P]GT6#K5H<6T.K@BOW5OU$0 M;'0MGJF[#M;7%B->(X=)%-'3:(&PIF=/P"7; ('[+5 MLYN#[0R #H@8EJ-KKW#\Y,&:8*D4S8J4%:Y:Q!F"S!$ _.2-2F;1\E\!K&FC M7%8KRR:N9YNT?%@$E9$Z;4#U;1BK;O5,?'*>9<,^Q&,C#@L"NCG9@QDAI.EL M.:F.V.L""%V2S:@)<*RU89.."!O739>8M!0=#F)X-9A9-P32[Q+3(2$?(&G4;4J$ M 2-'Y_/9"> 4P?^K508$-WSQ38(;TB2,_=X:!=5Q++Q3 A/U=+?%H#=I02K* M,)N)K8F2+1OIC1SI_:P9(!)0\[9^CFJ4'%+5(IH_OWFU7LD'*G>RA4%?!!%G M.@W+[FQX7:1I@"0\EQN]83=L /WO?XTTNAX+K?@'AA$H^,75%&I>-$F&]=%6 M&[#0#=7HJ0,G,+,KV?"^QD9XYIBC7"EE?M(]*UNAN*G,5B*ENP#F8YU!;%D9$@_ZJ\9 M&&44;Y/0$7_%Q$TD65\Y71+[6=<(+YG(P#9C$+*0E9=:,'MB9LUJUTA,Q):7 M&YI,P):+V:46?DG CI<=#TK EI<=T4S EI==US !6UY#PEYVW:H$;'G9D<_Y M;?FC![_)L;E6M73(>W[#PJH/RA7:'3G.U/WW]CY6&#^E)1WF>9R8"'&[YG4! MOW)G@TO@^"7PA[8\)I>67NK/E]0)2K/XL"1?G=I^L=S7BK]VWWL(3GFQ/B[1 MTRW1/V-3+Z6R6N+2B#_,V?,MN+=T69T0.DA^A;WWZ2"U)?7F1@=?T=YIQGWJ MB^9-U(&Q5\F+P1)8P;)X\['(TYH@^W/!.8!+.9Q\]Y[S!^LV%42I(JU@^E_B M2'W9C+X.Z:X?3%Z4"F*I/"V9*,7$_G;4?&5R5F?%\W>E,JTF25K35']^*2\U M!@-J?0K.Q1+I3%J%N7D>W5%3*NZMS5G]%'-BL32M3F;RE0PO'S=/(D])O;B/ M47FY*,IRNJE\SA<0$HS@V2VJ8HJKO+UK.*4F)+6J==P2YZSSN%3@O1>;&:H5LYENQ[,M*-(8Z25>1 C_1 MPD.?*(;$?OIL123V$RTH9NNP7MAZ4"1II "1PXIW"*KFZL^ZJQ-61PN+"SGL M5/"-4D:PL(Y5!Q3@!!K=M:&;_NN1\EX-8MNJ@6>,(_6((M/!_Y$:81,KGFDB1ND:1X;$L6\.P>H'$#GZGRG"#%<+JP8;?+4#E M']+0B8-'U9IC&9Y+%EQX:N*]VP]GK@\+B'W95%.FNGD<$4M"A$PKIW%$Q(X( ML/PY'A* !RZ9$H((+ID2@@@NF>:*AP^>8;QGLJY@DO)[(GA5"O\HN7=$7/S. MY^O"/Z-0X*0<.RFGK(**3_()NK0X_PHJG"MBYXK$5J&0I6RAF&[ZGVL9BN5+ M1TX(BZM#,:_+SS&(Q$MB&#"#*#2)B4TXV'E#O:.;NN/:U#%9[-VY>.V$N.^) M+L,.7MX]T7<\YD1>Q"A4Q%QI6J$U$MB41J_$9U\NWU[6F9S2NVQ M&&Z8+IT#YWD]+'7<5BF+Q:F*A1-I(H@TEF*JJ:/FRJ1US:9%*W\?X5-P-7R Q<2JY4ZOBY*(MY:5H.!*?WE-)[@G:?1L:0 M9;&DC%E<$,=578+*A@;F++=%;$%KP3.8K\'-RI4Q*[D;]1&6Y@2?>H)/ MT.[3R!GY_'AT(?E.%.HSV]-N!9.N R^*[*9B/F8F'2C-KRGAR5C[\+HL5I33'2MB&N/"?7>\.<-W841M/&R@#.60V)[TM\>^-NO['__T7\)V%H$U''8 M?.%R[__43O?GYG(;3DSL*!(LRT%W]"\Y6Q$ 'P;6UX!UUM2Z4&?'>?0^BHA/ MY*-/T$X1%#B>PWI4='1' ^"I)K$\1W#5OO_]7U*V%'US!"<^BRJR4E J #:- M]7QP' NK?<">>KK;$ARKX?9@ZZQ/B6%YP.U>S=%LO8OQ84'4&; N6&L22 0269PLNT5HF+*(Y$%R,.#FT0Z0C#\#>"'5A[@S@._ 84[./0$1$5(VA&BH*O MAF55:D#T#=T-$5>,/DTZ7<,:$(* >B:,,SJ$X'EO.$[X$Q<*>M)A,,T;*L3+!'>T5H!G EF*=&>1;H=#H(=7+ 4A!-=+#Z-N;2: M&X;L(KFU?M= M])#"88B&YWK8Q8J@]*&72@ 9*+KU.B M@+]E.P+(;L$S47RY+=5EHA,U@]^A MRAUT09&!*&_H3<^F=$-_9?0G"AVU3008HF/50;K1(5#GT&Y+8$#JFHZ3 \O0 MIEBJWUS*ZH*9X)*L<&"&M$PW09Y5PZ,\@^L: I*M.[+.EHJ"EX X]@P#'T?* MQ0TV#((H0'&N6S8#UH!@$R*4^QN4NP>A(NB3\@_?P1J<5?'GE_ @,)ED-['X-OP;,K"=0(0,/Q> M4:S(>Z1VO6; ,M'$;OGD&13ZS"%E+J)X_9OU/)7\\)1A$E_0%T/5O^%UL4$8 MB!AX[M65^6$]^W__:Z10_YA:]VN81J#@-PA0J"/1)!G6!T!MP$(W5*.G#IP@ M:E3)YH+JJ!MA&=0?G3(B MVTPT"(T18>E_%"$Y!"[>6:"<".*F:F'7/+RKX-./^FL&1AG%VR1TQ-0=L6$9 MAM6C,IWN$"4NE0@H5IG*=4*I/!1T3(R+J$I!R2))AV9W8%#[XI/J?X$>CA"""=S1*!AZX9$H((KAD2@@BN&2:*QZ2?R.. MM^+AO=;>Z+4F\+92":-EWFR--UOC7,&;K2V/_GFS-4X(J]=L[6#TR-(_!;2) M2P_0Z<$?AM0Q[?&9L/._%;O?N/A+K,NYMOB!FWOK?8_Q4[5A+\*KZVCM9"3+ >-O?^#F?MWKCI+XFI#ZM>1M/A_QX M0LC$GG)T#]G/I'GXV1V^KOZK4LF6PPPS\!J;X[,%:4HX2YUHAFZ2(-&H 8\( MF&1!@KO'DVX5V^"4VC0C".V U]D1I3 Y(MCIUS(A4H'4B3TN@LP]X3:*H7Q6 MCB+((2!# !PL*\:))E/:(X-2XTIW]6$FU$?(9"R')1^B:73M5;;V-<#9>(7X M3VU:R[YPCG*Q&N1RCSU.Y'D& 'Y$ Z-",[^ 2>5"@?.Q]:42Z2,3[CBH"R9EV1S%;T MF=3L$9+031 ENOO_D-$$'_"!W!(JHUEW5TBSB+0U$%53*K<.B7.>T 295OD,\H+*"]8)_#]&I?+H[7 M!PA";VFS!*=5,/3Q^EK3--]^YXUD=.1])41A\#X"\D2UM183/=NZ$]S2!8.R MI@.\WY%R :'DZ'JVXZDLO9N6 M!5%A?M4%XP"42M,FK,$I+7ZPTX=/0<0)5*:YIFFW2\ M2)Q?$HB7$KT*RO&2-+PHV=*:IB F&R]*ED ME3+'2_+P(F=+:YKROA2\?/#&]+MN?FQ 6%J^Y'L.]9SS)2< ()8$>;F2E6-. MD/\@*-[)EU^8!E\""WR" A:C%>-@]V"6*FRA9NLPZCXQG@EN"V=032?C3[,D M>3!=02T91!_9,Q?^B1/^7X' F#!8>D4)7TDD.9'Z@]+TW0(3:58C8Z3T!>)) MLGZ9(ST<^">YL2+6FV'>9")%\Q&E:(,KYO^Y>P?JRF6?$EVW)>F;<),$!&[IVQ M&X"L ]AB\^T2Y;+&G7PX_;1Z\Y=7%I^,.!WY;W9G5/*BE,\OIUEI M[/859X5=L(L2,YE;N*7X[[',B1Y'G6:XK;D/K[]'8 M R?0%;",IOH(J3-^YDVA:35UE&EEEU)OSBRKH@[[)HR(*K.?:\74,#.:%EM[ M*S8V.8N5=BH&>XO5J C*%D2366N6U0X&6DR&[=L-N&$ CV;VXT)4@;4XIFG0 MV"&4ENG U'I6>\&@*\:\;U/P3"S^T#0!IG6ZOP LD6W#+*Y!@A;/*GU,]>IZ MI+S?S-4@AB5D!+D0UF*(IL1^MA)#V$X:5A=T!S>G(6FU>R27WKB%RWLD\Q[) M*>Z1/':R\[; /]:?/!VDU("*OJK:Q6(*P@5Q0*IH_A'('!?%0/Y6P8:WEWD& MY@;V8XY++YZ!C%69RD:1V_"P!$M8ITWTB[400?,!2< %@]F["&]UT5E*3^ MK(.RKSL@;+OT7U_V&N29&&$3:G]#'P$0LMF MG;359U F 3P %J!@<$E5MHQ=5:/?L'6$TP@Z#$4- Y@'%++I=0A(5=!3H(8L M6F,!ZZ#@^+!VS0=>%0FD@#B[.=C.R!5 .Q;OT#6A!:O35,_QZT?!&WJP4*PU8U@U.KMF6V M MF!:^,EQG4"@&!W& 8&DM$-,%\X;I<,+P0X"*.X!%BNN&A\2';9LN M!%HFL096D-> G>B$E2[I$,(&]Y<^I%:3D'I\1:1N"8!CX-=>UCO,XL-_'4+: MK'H@5F<6@$*[P&HM:C/2 M UJRR7 %T=E%04>;=R R+#%)A8(*/$/D>MR-OX0H@>*&APBSXM3'4VJ%UKS'-U$':$[H7[ *H&F _:% MZ*,%,1B1(O# ,R"E$W"A"B]@X2E$CM=MVFJ= '7H#N7VX5R!<&>3!-(5)XYX MA91XJ$L4.!DCPGS2%@(!'[IB([HF<%\&76J&16M9X=ZZ?CUUBB$VCT<5)B@" MU+U8P\-4HUCHB&)4Y*,5AKYF>H\$)R)N *5+7$3&4 <@SC8:>I], M9)N(71NX-LR 'STT\A\KL^]>192F;N3UPE^%GYB39W6G!*#*8T&G__M/I5BJ M_'R]CE>1J:C/,>K^+=4#"2#][1>XHCVW-='4# P%-.\ZR+A 9/ ]E;,V4U5= M T 3#9"@OC48L]I$8\K#KPO'WO$'0 *-JGT ,>5(.[ Q,KX5&7Q-659GULA0 M@-B@I'K^!#^124(7:BPRMW3ZESCY)Y_\J8(B;[M;DW@@5&I(Q*^5V0@U,Q?, MIW\D^[ (:&CGBF%0#9;GJST<%XQ[X"2P@IY)&&=C V7?IO')\1.I&#@DF:FX P;2Q'',/"($-1:LQFM0L;NA-S_?N?$*8]"K82N!T85EH6GHR ML(X"81OI D.?=(&TVH159P67P[--OP[UD([!WW#!X,%2CR"O1L($45#0\I=@ M!QFT2.0HE!ROAEZ+KQTZ5AT(Y97L!^6A=@@M+SEE=PYZ&13!X/HA[&N41>HT M^-[M&GXY2^;N^(507>IEZ);GP-QXPH"[=L 3(O6L%ND6W&0'U&^!Y"]*T*CG!O0&88O22F?Y'LF$N!0V3 0X)AJTP M%(6&>. A4SX/>=Q!/C*I * =D(;&/. *H5-C!;@99S'\!H$2.B-(W@::URJ: M^H]$H[6JY=)/9]1B#W@+T3"<(T)%R&KXJ^8341 9"V?S,>Q0PA*P.5/X>*@ M&GZD!)QJXL=F N'E$RX5<(!'(! G/$+R#V1"H3CT'";'E*@_07T0RQSQ67Q) M0F,[P;D.6P98?Z9)M=D$_D%*8S$L2M=,G %L\25<(W7R\&C+PE>1:;H [#Z- M.<%C?\FY82UV>/PON5 (?AO[UV:.FX5'Z(D[!/E;P?&J#E%=1=6R7 M$M="/]%-B>H8=EMCTA%!2T5#.&QZ4E=1Z@8A4 MO;([P,: %7P?ZZ4"RM#S0Z1A(Y4@5CFIB\N;1QKB_V_ONIH;1Y+T^T7$9U?VL"K(7KG&_UY;=J/D?,P+!>GE<6)S!=8<\NWR M7 :^5!OW/L_$3P 8F'0J#C0K=B:#+#<(+,-588D@*)JGO:IF?G,QJV D0:_T ML#:V#** @#R^'O2M?#@L7,:ND]K%0"9>3I9%!^"(Y9J]:@^0+J2_.^:$3Q1 MAO'71VMW;O*UW&%:C"D8$T2]U & D0_Z"B%/L>:,[GE/8E9O:MUT!\2OZG^S MLV.6Q#@#W!H;5G/K&T.D1<8^/4 " ?(P:C9I%$<98$^OV^A/Q"Z!L"Y1#,!# M$X3V8*], 5>!V1N#V"%_;YTY"3T()[]$=^ G=@3L] ZP/ MWT7@AO+1=*0)3L$:224%6\WM.@;M*1CB9+U*>84;BNU%@K88S>MM(2NV=H:B MUR4OIVC<(66,.89ZO&GURWCP<5;=,$."<@+WK"Q2=4$@>[JRY9X:=_6*/M[2 MIZN+]>RH9O/ZAKUZ([96#'A][V"]$=NKEJWW80_V04NF/=D(+9GV9".T9-KH M/CPP'_\NR+J]26^MJN-=(GC#51W?W:OVVA,*P(M).7?(L]TW<;RCO+LFW)T3 M[H.FO+##SU:\NDG@^UQ$\"X&N+,TM6:!G;/ 8V3W5HJKHH>W=]CTO]&BN]L7 MA9H0-D<(\X5U-U4S= ?\1]]M:CA@ MD+9'>&8'O+J54ML[Y>3[WQH4E;D_8^D?9CS*1>M],= M+)KQ!VPEX?E,LX(QG=54)0\Q2^N*Q57%-@TJGPU4MCG% 4X)TA+S/G8B!9ZU MC]42R;"#^6Y"ZUD==]#59I?F$,TA*SC$Z7A#;X7%MJU&$EOM&B'^Q ?=G;-; MGUZ=M:W"/6A@D2P+W$B7'+?=V9UA66K^O?I2+-QH#9=WSVCM]B(/AO3OG?S+ MMFS/'L*,%>RA"L',]S&?F')U.6 >(,P.U1X2Y:\ S7J\4S<:B1F66ETR4H&5S MS3147C\-7V1'Y[QNL($YJ"WP)^M1TC<5+;179\9N*1FU+D <1U6]R@[6!^ 9 M;JM\4D>4+2[]0M"(/P'ZDT.I,K0I7UL68J*$ZPC+ )331IF47275UV<(^\&@ MSV:]IU+2J5OO^9 M9?Y$=+WY$.4J76552YO75L\<+AU2]2J1&$Y$+AA(C -$()8MP=I>!0VU*H=V MW"6OAKKDE2YY]1)*7JT6P;47?S_4@>@\L!*M56&V2ZM8[(%J>.TVJ[Q0A5HL M0@\@HRJ8@45>16<-"0T6^YJ]MKK.XF,:%5[H)A@#%1 R7@\;@K^)>.LN,X1( ML&YCD?I_3M(8Q$^^4I'T5^D1-0NLQB(&GR-2\[D$B/M2D>6#FO<.JP7]O81E MM8>J6A!"P5]2E@6XFQ\B +4YP:6-Z9=9PH&QW5S(((&7=-R/6.&*GN"]55$ MJX,IMK'!O<1-'?,*<9Z5EU@'RW)EM[RY+<>[10\ZK%!$163C5/2VJ_I%-)XB MRUR9QEERJUJQ4,,:4 VR)"W6<66W@E-KY(N#*/>Q6XJ@[Q7+ M0XT3Y'UU!XER)K%U7="K44<7\%89"U:;:UPD:YGAKW&*%>54<2]B*%FGC')+[)$W<4$Z^J>91G*U*TV M*4'-@K6J$P1=LOBUV+)T#+?(/:&Z5;)B'9+,8MDY:MS$,WH*SFB<(G7ELJ24 M$,9WUI7"A]1?!Z90WW\/?!05=35@5.L@7CF05-U6L5U3K[.N2I78FS(N][@E8 .XHYS>(KS.QJ^(/#P M;3 D^#.6?X$%@+Q:9O*FYZ4L15$MTQ$&*!6A*7XV1TLKV!BO40T8!G0VQAKD MGT6OH.]1_N<."P6B$ 7C+,U5:7 :5 :#PA+]J6Q[0;2INC!)=\45J'J"@'-% M(L-EI0--XY]4Y!PD!O5DPB5IN '$JQ.L/$G]NG! *%ZQHUR,W@76:$L6Y:O> M+0W+C(,< J$<36%9A*4)\Y%23WAVYJ:V##_1D&4)\C4C1^U?J$KYF;(G@45* M@631@8/+N[LV74M*-;9*9QJ.I=K#DHUF%.Q/T()>-61;5G-3DY%25][ M=A.F4>%1RW)6%1[M"$JI"VE&"8(H'I#:%:6^L7$=Z2&Z ROP_TL*Q^4$@/4? M#>LO+=17%QT5.S=7T'1I/[*[7Z3*DMZQHL9U6L:!*$4N-+$L\Y_4%5;KH5*1 M=_4:\I@(,/+::_A#Q+J:UHIRKEO4:74KWGZE1#Y43/+P3KQ-_8CE(#/!4U@J M5*S#$NK#92/!H;[:%!WM[S<%24LWA^C8UAXH)5/S+%'6J]^<0_4'K]M49\HM39LN[L$#N;#J%:&TTB3BH?'Q M!J0SB8.OV&:1BW85XK.:2M5G5=,T4"K?RU@")\MA)Y:KVGQ\E$T"T6^@IA14 MVNKWRI;YSF=I5F!YR8\WDVB,31('# $%?XR5%#G>797N>G0M6IM5HS/>M*LC(R'D#4KPWO"WLLD"W&=Y M0?-274NX22=O"7NI]B34MR,1DHM:P[2$H:1 8=T&8K1B(!E1% C2*.;4RPQT M%\!XZKJQ]+78QT,U7N^(&>8Y_MHH52K:.^&#)4"23$56X P[M*+= 4H'.$P, MX^+C>R.KUT3V,IR"0K['VDJ&Z53M>6) ;@43!NRJFU8M'#6F::Y>1/6#RVDI M#N^$#)E.RP2%@T*]BGSI0 -[#=)85)T@8F MJ3^OG7OJ- V<8374L"=X%%Z;:E:6P)TWC8;"C;%L>HIBX9-FHAX@AQ& M04ZKJHD3W$0?4=,VU$>5-FKHHH8J$IV@[JD6*SRV-SS4^WR=\+ECSV]GW'^?G7W_\^O'[^9=/7[]_ M/OMQ_O7+:#CH#KO#YW62KBO0-R_U<9A"!)^?FP8-UVB,MR%KT'-I_<8O6?Q- M1!%B_,G(O[<5I^^R&-;*FVI)GR\-T&B,<(N' N>R1QQZ2K"SK0_JI1U2 MT5'H/TJNTOA*J$@\9DG+W)C)MN%XJ 8< ]H*=6A,$Q)1V'@N-T%,*9]2)LJ* MF.&1HR_0:AD7U.<4SW8 2'*)UW.NGD*C&/,XXE<2W['DMKY-13V#FLQ &<&( M*%H4OS/_)!&2@:>$=,S#*AUKL "T:%[WO*OZ""UKPE8'M"X/V4BS5G,AX3-3 MIQYJL#+^I H],8U?TVN8(>#;,?>9/$<1K(!L3(?EM@,,!,L)2]]P+AX%&.%1Z,PFYA%4YQ6_5PLUHN9\0L>QU#*;!:()8/(OX("B:ARGH@6J5S7ZKB]X&.B(%_TZ '-._K&S M _XE9:G7FG=B:1?;9L]U^&ZL+DP>A&OI<]E F\YM*::-9U=@/^?*)+]=R:&R MA_IP=*SF^:?V)>&Y2@"$1O[ M&\4&-4NG)(\8QXSGZP5Y8!)6@+2/C4LF]UX&$E74(^D@P;Z.%'E1[?\*$E*. M*IR9R*XR5.\[Q=9S@R.%5CM=RV2&&248% E7+^-T#..;Y6S6(4 X0-Q+W(PK# Z98X9ZN6JFM&O80:AQ'#4989"!J7.PA.>R@<[BADC M\(6SGS(@S:(,A),V*+/JM'>6(I'@K"C,*NXTR!/#3=F8PB'SH@)9.6:J4;"H MG/U*YE*P X0X9D--A;^P$"2 7K8*7Y*LAN6>IC#,M'*FS'%O]5R*.YA.TP ' M)'96++H"%; T@"0ST1[RF@,B87D50M3>)SZ=Q>DMY_D\%Z*$E,>=E61L9N5A M9#M\CHA5WO(.U4Y6SJH XR6O$S2+_JHH>5<-%-1=603IM0Q_$-R,#(N$#>9_ MC?(DU\&?[ZJA2RJ5:5* OP1VS_U)FL9&%DJ(2R311?IGC"P"/M&JE,6D\(I,C8FY_\N>8+B M=,QOL06MQ,/HU>N(PW&6"^%5-B@@]V&0\RSQKMED62FRM2I,' #(W9OOJ8R&'%G7L\5X2Y MI[Z/9XD"G,D[O!,4?R3\F\F6#QU0TZ1652]01,Y$UCX\DM Q>8P#?.K]7H\& M9I5>H$+Q"4M$H)2JR<++2D(^TU1$ R2&US7DDS%I999&E,^*IZ;, *@5"VLC MX_R$-+LX^=,HJV M!.4>Y6^Q<@.\1N)0C%D!YL/PG"I+24P_FD[A!J <#/W@H=ACOC"?CC'%\P$T M,BJ87J8NU6/9@L?NPJC(E3,)8LD-+&2"%SK>@ M.R40(B=%;@E24PR)>4_33]E#F.S1W-()R1(UP: >#AO#8IR@ M?0(WX]RE8;O2P["XAJ;Q2XH^(G7THR)#A*16"2Q$S\V$E=4T+&1XDWON6M]/ MXB4H@<1RGG^_H#FCSXL0-]8N(>\T6#^4?$8BD? Y#7-&C@9,9A,$5-*Y5IG MBL44NS0NH[@X0E9I?03^HI6B^C'02&A5Q%0NU.,M%ZE]4 MC7B)UFE><5^0 =N4'+0%'6(W5*B7:$R2-27=J;7+1Z00T824+XA-L>R1D@9$ MH*$D4(D,.>R.W'[BC\="R1I[GLKYGPZKW%].7 M[#\2M)%SE +!!5:_2<./Q$V@@,N,W"Q[\'R=5 M5/6NC@G,16QB4P%+N957 V\&>Q%J6"RZ464:BIYZ\B728!25!)6[_"?U2W-2 MO;J*H##=NHT+PFY;-*6+3+VBT7W\U7WKL#M#T^Z_S.[FPCE@=KUU1L[.FL[; M9K>G]V7_]L6R36]M&5B],9IA]+XT"P?K?=G'?>F9/2W']G!?M!S;SWVQ>NM[ M-.E]T?RB]Z7%+]VUG53TQCQI8Q[8<.U.0W_+B["5WDYWR89G#D.X)RDT76[; M:7EUEPW[0M=%D\NC++@7NBQW&5 O=%DT$SW*?'BARZ*IY7'@>2?K,EZY*%A> M[B::EM.J,H3&J)H#-$;5Y*(QJL:H>[RSME*0_'S GO4 MY!JV:J;0L%63BX:M>[$L&K9J)CIPV+H.A_Q("Q8+^-&&)&T8HNGDI0/6'Y@9 M])G=&O_+"T$C8ZZAJF8'#54UN3Q^6?PTQHL_O[)?/7*)^F9ON'=+M$Z0GL$$ MV277^E7CL 95"-^/4*S?9/)?H&E$8[ FD52$H=)< YYI#*;9X8@QV(-L5RTO M->I:)3JSR->82V.N)DTPA;=85K1/XKY1(:7X5A.,!F!-BBDF?!V!:/2E>>'% MH*]U40N:.C3TJJ$7BZ3!.M,074.PMC,T25)L*20)Y%O,$BU*-.AZ((UHW*79 MX6FX2Y;$DXGZUNS&H(Y@ABJEOF?K=B\GL4%,DI?M$=([^U2^>^'F.$IX5>(; M"Q)@L75\Y=RBPF5XT1OK+>Q#.=/4N47<=T2$2H:#5O;/CP>/B&92&9_V+4LO M,S;56'$;6/'%T,\2'+G87,7W.0_#>96X;P#S;)9%L6&)&L#4WL"RWQGBJBH- MO(Q"'CK?W7+4H^E 4,'B_ZODR::69?MN/JK5W%PH9ZV@:8X:EFY\OR^CFGM_44BTWQA.GT-%/LC"FV[>N\FVJ^G)YI0M@%(6S9 MH_E 2C@\]R3F>M%[=' (YE =8]0<:Q[;M#IF'3>$7TVT&_9Q[9'7>$-J MQNM8@^[+,/B?CJ*.Q_?U_!QSJ+BK9WHO@Q^V(#0/!J;I73UN8+?G^(V2_K3Y M<"?@<@!P!6F);5\/&7%YO77GC@>WYR_1/;7].1\NGK('QT3MVHGULO;H +#. M*75";W5G>_QPS'IQE=JE*_"GBJ(VK2&?+FD0U^[ZUNP5MP ]I?:N&M/=+'D< M!6J;/:Z FNV9784(8)L27BV3PZ7!+BOYEG;=!:H MFX+AV_PS1_Y-!=#>V<>NZ6 F8_CIJ3#(;,KB5E2_O+1D#5_][3L'U9/SI,B- MG%(XC>NHF$QX'!A (#G051[>&GPZB]-;CJ6)!K;5?V<4[$9\,8UQ=D8ZANV5MYQ MPSX/G.[(Y6,7_H/E'W;'XY'G>T'?'X3,'3L+*^]]!8;/SI,0Q13*C-&@[_2& M]AXLNB<7G49H-(:X$_)^;I'W,"$W".WQT+'XR ^ZWL@=]L,1\[QPY/3"T/-\ MD'=!7VZA@!8->./'G&6()2=S:,#!83U'+]R5V0.VJ_#P6*ZQ"A+6V80H+OF):"O,0ACH3RR^9K>YRO\: MFDX->-0D'*+@KNEX?S$:O]?@KC&<*;LY::RPQ"^9MG;.KG$:&\F,2<;#GU_]UX^O[Y?I]R=)DP?@+5Q< M]%H2N 8 ]!Z^C9BKHA_6I*%5C-+>MV7;40O5WL>;"3!SD8_LWG!H;P&2]66=QM1\8,IF@X!7SYJT M] R,V*38[LQ7Q[P_BH)WOZ_KS:"90\H;R*LD3LR4I/5SB*D6= M-J#GVZ:UB:/BO1#(SQO24^_9E@3S7894A08G13'[Z?3T^OK:S+EO7J97IV>9 M/P$,E9_RX))EIP$KV*GE#(9=KWL*#&=97;?G#:UAU^G;]O"46<,3RX9K(XO? MV(%E3HKI+O%E[<\[RW->&*KZAW%VF7$^!1;N&# G'A@L1_R)D8Y"1-D.ACM: MPXXQOC58 E^8ILFE@>N1H6?N@F=7D<_SCOCZ;^8WLU-]*B^>)[Y)]WX$6N( M;J?H4\PC\@O)VXW??GO?,:+$3[-9FM%0X(6P'1S$M<_1V=A2$%]F*.7A(WA88<"+/L&:B#L')_\PPBB&%\#EQD1=,=$%R'T_ M_;M/$L@^-.2W$:SW@N2)?43R9,R+:\Z3M1*%OO@KR_"( #BYS$"&9 G/'B,V M[-V*C<-#-(Y&-"\1T8A?@<3AG]L_9<";)T#HGF4[U@V_<9S]D4$(*-#;!= " M-R2$+2G(C79>R07$&G!A&3!Y R**@<@**FGU);WBV"C $++*>_L0">.8#EY; M(6'.DJ1D\5(!8W51PJ29496/ON4L,\3 /G"?UWWW1(*MY1T\5G$T5CE\22&Q MBM.U;:_G 59Q3OK#7A^ABK-/IL^/290%QIEB=8 4WP%/$$?_$A5)>KU,ACQ00&S$TF=2J8@9#'O)TV,QP@2 M8TZ&W!J>2F<]<"CA+C=3CD\2'#/#5VX/"W[TR>W1L]SNR.8W[CY!B7-@YJ0H M,]YV;XK=A,B#L%E;EX#$4O%^#J/T#4?D3S";7:II-MLMOK*[5 M=_O6>(\3(O9]YGF>Y:;R?1'% @N8L0_8_ M3R[AKS2.26C\F*0!I]\^3[EI_(K?'0-_!\4]A0,RPA.EPWP1[6/%-XYE6G_5 M".?0$,ZH_@M^URV0&J11O4HM:+QZ87;26##[N]EZ!&;5"C6H_N M.5?:/A><>7AJ5VKJ\W1PU6[YYA*Q'Q26>C5(F]*WB+V[V4L MH^/I9*RNNX)JCX\X]YT&WZ=7*)+9I22SZ&$TV5M! MDUO2D(_=GVQ!P573F6"N6N+IBB:Y8 MLG\52R[.__O+V8\_OG^\&#F6UQ^HPD'/5*[DSE;"#;E8#VU;>GY^!-\:4 3M MOHS_NXPRRL++*UNP*KQF?+SQ)RRYY,H@M(:.VY$WJI-.8\*PVEY\:_BLS$%% M%9,HA\_IN!->,^9&#H,3)YT1O&;,)RP.\3P5'P2"@6?R"Q3,429P$SV/E<4D MS6"B4@,\JLJ+9$QB<"Q4J2X([J8K]R@$TRHC23<]H#1,C5L],!Z&AUE6Y!ZS M<\S>\4[.]34&8/2+0!^X:<#U>_/F5_>KN'=SVQ)9D_[R,7=EW07%D MHD$+@[TENU]N?WH$*>V^:%-K$J?YJ?$A+2]C 'H7)D71:8(Z&CG6\A/O0)1I MRCI6RMJIAI15Q/\G\C$HB><1>BXISG?%T:HF/$UXFYC.FS4A<&\UD1T-D4WA MSIAK$V!_)K:?E'=$)D"2,./,-'[EY+/56.V(I-E.5::F+$U9SS.=E?#_S/?3 M,J$F4AK_:Y)['OR_2&3: -!4IM&_)KM#);N_8UR&*"F*B>K/&!*ZX9/P/=E: M/0P]C)5L?Z1QHM[B))\>)]H,ZY(AFJW KO8U#,MTA(2<#R^]2J-@>71I%3YZ M.DZ#6_@Q*:;QW_X?4$L! A0#% @ W7K_4,1C\"I*%0 X/P !$ M ( ! &%R;V,M,C R,# V,S N>'-D4$L! A0#% @ W7K_ M4!U938, & #E8! !4 ( !>14 &%R;V,M,C R,# V,S!? M8V%L+GAM;%!+ 0(4 Q0 ( -UZ_U"80^!UB3T /AO]0 M11:#%\N- !I5 D %0 @ %H:P 87)O8RTR,#(P,#8S,%]L M86(N>&UL4$L! A0#% @ W7K_4+Y,I "'; .I<' !4 M ( !9OD &%R;V,M,C R,# V,S!?<')E+GAM;%!+ 0(4 Q0 ( -UZ_U"F MX2\R<0D %E& < " 2!F 0!A#,Q,C-F-S@P,"YH=&U02P$" M% ,4 " #=>O]0-,MT_E<& !.'P ' @ %$>0$ 87)O M8RTR,#(P,#8S,&5X,S(Q,V8Y,35B+FAT;5!+ 0(4 Q0 ( -UZ_U"'U>&2 M"P8 : < " =5_ 0!A