0001389050-21-000040.txt : 20211025 0001389050-21-000040.hdr.sgml : 20211025 20210730151738 ACCESSION NUMBER: 0001389050-21-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210730 DATE AS OF CHANGE: 20210730 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: 211132114 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-20210630x10q.htm 10-Q
0.060.200.080.610001389050--12-312021Q2falsehttp://www.archrock.com/20210630#AftermarketServicesSegmentMemberP6MP1YP1YP1YP1Y84670003070200012467000922110000001389050us-gaap:CommonStockMember2021-04-012021-06-300001389050us-gaap:CommonStockMember2020-04-012020-06-300001389050us-gaap:RetainedEarningsMember2021-06-300001389050us-gaap:AdditionalPaidInCapitalMember2021-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001389050us-gaap:RetainedEarningsMember2021-03-310001389050us-gaap:AdditionalPaidInCapitalMember2021-03-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100013890502021-03-310001389050us-gaap:RetainedEarningsMember2020-12-310001389050us-gaap:AdditionalPaidInCapitalMember2020-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001389050us-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:TreasuryStockMember2021-06-300001389050us-gaap:CommonStockMember2021-06-300001389050us-gaap:TreasuryStockMember2021-03-310001389050us-gaap:CommonStockMember2021-03-310001389050us-gaap:TreasuryStockMember2020-12-310001389050us-gaap:CommonStockMember2020-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-310001389050aroc:StockSettledAwardsAndUnitsMember2021-06-300001389050aroc:CashSettledUnitsMember2021-06-300001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-12-3100013890502025-01-012021-06-3000013890502024-01-012021-06-3000013890502023-01-012021-06-3000013890502022-01-012021-06-3000013890502021-07-012021-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2021-04-012021-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2021-01-012021-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2020-04-012020-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2020-01-012020-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2021-04-012021-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2021-04-012021-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2021-01-012021-06-300001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2021-01-012021-06-300001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-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:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2021-04-012021-06-300001389050us-gaap:OtherRestructuringMemberaroc:PropertyRestructuringMember2021-04-012021-06-300001389050us-gaap:OtherRestructuringMemberaroc:OtherRestructuringPlanMember2021-04-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2021-04-012021-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2021-04-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:PropertyRestructuringMember2021-04-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:OtherRestructuringPlanMember2021-04-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2021-04-012021-06-300001389050us-gaap:EmployeeSeveranceMember2021-04-012021-06-300001389050us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001389050aroc:PropertyRestructuringMember2021-04-012021-06-300001389050aroc:OtherRestructuringPlanMember2021-04-012021-06-300001389050aroc:Covid19PandemicRestructuringMember2021-04-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2021-01-012021-06-300001389050us-gaap:OtherRestructuringMemberaroc:PropertyRestructuringMember2021-01-012021-06-300001389050us-gaap:OtherRestructuringMemberaroc:OtherRestructuringPlanMember2021-01-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2021-01-012021-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2021-01-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:PropertyRestructuringMember2021-01-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:OtherRestructuringPlanMember2021-01-012021-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2021-01-012021-06-300001389050aroc:ImpairmentMemberaroc:PropertyRestructuringMember2021-01-012021-06-300001389050us-gaap:EmployeeSeveranceMember2021-01-012021-06-300001389050us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001389050aroc:PropertyRestructuringMember2021-01-012021-06-300001389050aroc:OtherRestructuringPlanMember2021-01-012021-06-300001389050aroc:Covid19PandemicRestructuringMember2021-01-012021-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2020-04-012020-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2020-04-012020-06-300001389050us-gaap:EmployeeSeveranceMember2020-04-012020-06-300001389050aroc:Covid19PandemicRestructuringMember2020-04-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:OrganizationalRestructuringMember2020-01-012020-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2020-01-012020-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:OrganizationalRestructuringMember2020-01-012020-06-300001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2020-01-012020-06-300001389050us-gaap:EmployeeSeveranceMember2020-01-012020-06-300001389050us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001389050aroc:OrganizationalRestructuringMember2020-01-012020-06-300001389050aroc:Covid19PandemicRestructuringMember2020-01-012020-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:OrganizationalRestructuringMember2020-01-012020-03-310001389050aroc:OrganizationalRestructuringMember2021-06-300001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2021-06-300001389050aroc:PropertyRestructuringMember2021-06-300001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-06-300001389050us-gaap:LandAndBuildingMember2021-06-300001389050us-gaap:ComputerEquipmentMember2021-06-300001389050aroc:TransportationAndShopEquipmentMember2021-06-300001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2021-06-300001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-12-310001389050us-gaap:LandAndBuildingMember2020-12-310001389050us-gaap:ComputerEquipmentMember2020-12-310001389050aroc:TransportationAndShopEquipmentMember2020-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-12-310001389050aroc:AtMarketAgreementMember2021-01-012021-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:JDHCapitalMemberaroc:ArchrockInc.Membersrt:AffiliatedEntityMember2021-06-300001389050aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember2021-06-300001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2021-06-300001389050aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember2020-12-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2020-12-310001389050aroc:DispositionJuly2020Memberaroc:TurbochargerGoodsAndServicesMember2020-07-012020-07-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2021-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2021-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-02-220001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-04-012021-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-04-012020-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-01-012020-06-300001389050aroc:JefferyD.HildebrandMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050aroc:JasonC.RebrookMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050us-gaap:InterestRateSwapMember2021-04-012021-06-300001389050us-gaap:InterestRateSwapMember2021-01-012021-06-300001389050us-gaap:InterestRateSwapMember2020-04-012020-06-300001389050us-gaap:InterestRateSwapMember2020-01-012020-06-300001389050us-gaap:EmployeeStockMember2021-04-012021-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2021-04-012021-06-300001389050us-gaap:EmployeeStockMember2021-01-012021-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-06-300001389050us-gaap:SuretyBondMember2021-06-300001389050aroc:SeniorNotes6DueOctober2022Member2020-04-012020-04-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-01-012021-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-01-012020-06-300001389050us-gaap:MachineryAndEquipmentMember2021-01-012021-06-300001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2021-06-300001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2021-01-012021-06-300001389050us-gaap:RetainedEarningsMember2021-04-012021-06-300001389050us-gaap:RetainedEarningsMember2021-01-012021-06-300001389050us-gaap:RetainedEarningsMember2020-04-012020-06-300001389050us-gaap:RetainedEarningsMember2020-01-012020-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2021-06-300001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-12-310001389050aroc:DerivativeExpiringInMarch2022Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Amendment3Member2021-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-12-3100013890502020-04-012020-04-300001389050aroc:SeniorNotes6.875DueApril2027Member2021-06-300001389050aroc:SeniorNotes6.250DueApril2028Member2021-06-300001389050aroc:SeniorNotes6.875DueApril2027Member2020-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2021-01-012021-06-300001389050us-gaap:SubsequentEventMember2021-07-282021-07-2800013890502021-01-012021-03-3100013890502020-10-012020-12-3100013890502020-07-012020-09-3000013890502020-01-012020-03-3100013890502020-06-3000013890502019-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2021-04-012021-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2021-01-012021-06-300001389050us-gaap:EmployeeStockMember2020-04-012020-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-04-012020-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2020-04-012020-06-300001389050us-gaap:EmployeeStockMember2020-01-012020-06-300001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-01-012020-06-300001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2020-01-012020-06-300001389050aroc:LiabilityAwardsMember2021-04-012021-06-300001389050aroc:EquityAwardsMember2021-04-012021-06-300001389050aroc:LiabilityAwardsMember2021-01-012021-06-300001389050aroc:EquityAwardsMember2021-01-012021-06-300001389050aroc:LiabilityAwardsMember2020-04-012020-06-300001389050aroc:EquityAwardsMember2020-04-012020-06-300001389050aroc:LiabilityAwardsMember2020-01-012020-06-300001389050aroc:EquityAwardsMember2020-01-012020-06-300001389050us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001389050us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2021-06-300001389050aroc:HilcorpAndAffiliatesMembersrt:AffiliatedEntityMember2020-12-310001389050us-gaap:TradeAccountsReceivableMember2021-06-300001389050us-gaap:TradeAccountsReceivableMember2020-12-3100013890502021-06-3000013890502020-12-3100013890502021-07-230001389050aroc:JDHCapitalAndHilcorpAffiliatesMembersrt:AffiliatedEntityMember2019-08-012019-08-010001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2021Memberus-gaap:SubsequentEventMember2021-07-012021-07-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-02-102021-02-100001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-012020-03-310001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2019-08-010001389050aroc:AtMarketAgreementMember2021-02-230001389050aroc:IdleCompressorUnitsMember2021-04-012021-06-300001389050aroc:IdleCompressorUnitsMember2021-01-012021-06-300001389050aroc:IdleCompressorUnitsMember2020-04-012020-06-300001389050aroc:IdleCompressorUnitsMember2020-01-012020-06-300001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDisposalPeriodMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2021-06-300001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ContractOperationsSegmentMember2021-04-012021-06-300001389050aroc:AftermarketServicesSegmentMember2021-04-012021-06-3000013890502021-04-012021-06-300001389050aroc:ContractOperationsSegmentMember2021-01-012021-06-300001389050aroc:AftermarketServicesSegmentMember2021-01-012021-06-300001389050aroc:ContractOperationsSegmentMember2020-04-012020-06-300001389050aroc:AftermarketServicesSegmentMember2020-04-012020-06-300001389050aroc:ContractOperationsSegmentMember2020-01-012020-06-300001389050aroc:AftermarketServicesSegmentMember2020-01-012020-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2021-01-012021-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-012020-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Memberus-gaap:SubsequentEventMember2021-07-012021-07-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-012020-07-310001389050us-gaap:SubsequentEventMember2021-07-012021-07-010001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2023-10-012024-11-080001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2023-01-012023-09-300001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2021-02-222022-12-310001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2021-02-222024-11-080001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2021Memberus-gaap:SubsequentEventMember2021-07-300001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-06-300001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2021-06-300001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-06-300001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2021-06-300001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2021-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Member2021-02-100001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-06-300001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-06-300001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-06-300001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-06-300001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-06-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-310001389050us-gaap:TreasuryStockMember2021-04-012021-06-300001389050us-gaap:TreasuryStockMember2021-01-012021-06-300001389050us-gaap:CommonStockMember2021-01-012021-06-300001389050us-gaap:TreasuryStockMember2020-04-012020-06-300001389050us-gaap:TreasuryStockMember2020-01-012020-06-300001389050us-gaap:CommonStockMember2020-01-012020-06-300001389050us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000013890502020-04-012020-06-300001389050us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-3000013890502020-01-012020-06-3000013890502021-01-012021-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, 2021

or

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

For the transition period from         to        

Commission File No. 001-33666

Archrock, Inc.

(Exact name of registrant as specified in its charter)

Delaware

74-3204509

(State or other jurisdiction of incorporation or organization)

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

9807 Katy Freeway, Suite 100, Houston, Texas 77024

(Address of principal executive offices, zip code)

(281) 836-8000

(Registrant’s telephone number, including area code)

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

Title of each class

  

Trading Symbol

  

Name of exchange on which registered

Common stock, $0.01 par value per share

AROC

New York Stock Exchange

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

Number of shares of the common stock of the registrant outstanding as of July 23, 2021: 154,041,024 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 (Loss)

7

Condensed Consolidated Statements of Equity

8

Condensed Consolidated Statements of Cash Flows

10

Notes to Condensed Consolidated Financial Statements

11

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

29

Item 3. Quantitative and Qualitative Disclosures About Market Risk

39

Item 4. Controls and Procedures

39

Part II. Other Information

Item 1. Legal Proceedings

40

Item 1A. Risk Factors

40

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

40

Item 3. Defaults Upon Senior Securities

40

Item 4. Mine Safety Disclosures

40

Item 5. Other Information

40

Item 6. Exhibits

41

Signatures

42

2

GLOSSARY

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

2020 Form 10-K

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

2022 Notes

$350.0 million of 6.00% 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

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

Amendment No. 3

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

Archrock, our, we, us

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

ASU 2016-13

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

ASU 2020-04

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

ATM Agreement

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

COVID-19

Coronavirus disease 2019

Credit Facility

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

EBITDA

Earnings before interest, taxes, depreciation and amortization

Elite Acquisition

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

ERP

Enterprise Resource Planning

ESPP

Employee Stock Purchase Plan

Exchange Act

Securities Exchange Act of 1934, as amended

February 2021 Disposition

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

Financial Statements

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

GAAP

U.S. generally accepted accounting principles

Hilcorp

Hilcorp Energy Company

JDH Capital

JDH Capital Holdings, L.P.

July 2020 Disposition

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

LIBOR

London Interbank Offered Rate

March 2020 Disposition

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

OTC

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

ROU

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

SEC

U.S. Securities and Exchange Commission

SG&A

Selling, general and administrative

Spin-off

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

U.S.

United States of America

3

FORWARD-LOOKING STATEMENTS

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

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

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

4

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

ARCHROCK, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except par value and share amounts)

(unaudited)

    

June 30, 2021

    

December 31, 2020

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

3,312

$

1,097

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

 

106,393

 

104,425

Inventory

 

65,885

 

63,670

Other current assets

 

12,265

 

12,819

Total current assets

 

187,855

 

182,011

Property, plant and equipment, net

 

2,322,400

 

2,389,674

Operating lease ROU assets

 

18,404

 

19,236

Intangible assets, net

 

54,684

 

61,531

Contract costs, net

 

24,661

 

29,216

Deferred tax assets

 

51,294

 

56,934

Other assets

 

25,936

 

30,084

Noncurrent assets associated with discontinued operations

 

10,424

 

11,036

Total assets

$

2,695,658

$

2,779,722

Liabilities and Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, trade

$

45,096

$

30,819

Accrued liabilities

 

77,376

 

76,993

Deferred revenue

 

3,078

 

3,880

Total current liabilities

 

125,550

 

111,692

Long-term debt

 

1,612,490

 

1,688,867

Operating lease liabilities

 

16,446

 

16,925

Deferred tax liabilities

 

761

 

725

Other liabilities

 

18,722

 

18,088

Noncurrent liabilities associated with discontinued operations

 

7,868

 

7,868

Total liabilities

 

1,781,837

 

1,844,165

Commitments and contingencies (Note 20)

 

  

 

  

Equity:

 

  

 

  

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

 

 

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

 

1,613

 

1,600

Additional paid-in capital

 

3,434,224

 

3,424,624

Accumulated other comprehensive loss

 

(3,044)

 

(5,006)

Accumulated deficit

 

(2,433,553)

 

(2,401,988)

Treasury stock: 7,278,449 and 7,052,769 common shares, at cost, respectively

 

(85,419)

 

(83,673)

Total equity

 

913,821

 

935,557

Total liabilities and equity

$

2,695,658

$

2,779,722

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

5

ARCHROCK, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

(unaudited)

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2021

    

2020

    

2021

    

2020

Revenue:

 

  

 

  

 

  

 

  

Contract operations

$

163,865

$

187,949

$

329,899

$

394,923

Aftermarket services

 

31,750

 

32,367

 

61,147

 

75,090

Total revenue

 

195,615

 

220,316

 

391,046

 

470,013

Cost of sales (excluding depreciation and amortization):

 

Contract operations

 

61,387

 

63,390

 

122,752

 

142,041

Aftermarket services

 

27,490

 

28,686

 

53,273

 

63,677

Total cost of sales (excluding depreciation and amortization)

 

88,877

 

92,076

 

176,025

 

205,718

Selling, general and administrative

 

26,077

 

28,745

 

51,161

 

59,371

Depreciation and amortization

 

44,193

 

48,849

 

89,905

 

98,671

Long-lived and other asset impairment

 

2,960

 

55,210

 

10,033

 

61,405

Goodwill impairment

99,830

Restructuring charges

743

2,408

1,640

4,136

Interest expense

 

25,958

 

25,778

 

57,203

 

55,443

Debt extinguishment loss

 

 

3,971

 

 

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

(14,156)

(1,927)

Other income, net

 

(82)

 

(438)

 

(1,971)

 

(993)

Income (loss) before income taxes

 

10,013

 

(38,472)

 

21,206

 

(115,612)

Provision for (benefit from) income taxes

 

1,261

 

(8,091)

 

8,285

 

(24,044)

Net income (loss)

$

8,752

$

(30,381)

$

12,921

$

(91,568)

Basic and diluted net income (loss) per common share

$

0.06

$

(0.20)

$

0.08

$

(0.61)

Weighted average common shares outstanding:

 

  

 

  

 

  

 

  

Basic

 

152,033

 

150,743

 

151,537

 

150,628

Diluted

 

152,203

 

150,743

 

151,699

 

150,628

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, 

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

8,752

    

$

(30,381)

    

$

12,921

    

$

(91,568)

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

 

  

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

 

966

 

265

 

1,962

 

(5,521)

Total other comprehensive income (loss), net of tax

 

966

 

265

 

1,962

 

(5,521)

Comprehensive income (loss)

$

9,718

$

(30,116)

$

14,883

$

(97,089)

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

7

ARCHROCK, INC.

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

(in thousands, except share and per share amounts)

(unaudited)

Accumulated

Common

Additional

Other

Treasury

Stock

Paid-in

Comprehensive

Accumulated

Stock

    

Amount

    

Shares

    

Capital

    

Loss

    

Deficit

    

Amount

    

Shares

    

Total

Balance at 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 under ESPP

 

 

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

Balance at March 31, 2021

$

1,613

 

161,323,492

$

3,430,910

$

(4,010)

$

(2,419,974)

$

(85,415)

 

(7,263,173)

$

923,124

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(4)

 

(383)

 

(4)

Cash dividends ($0.145 per common share)

 

  

 

  

 

  

 

  

 

(22,331)

 

  

 

  

 

(22,331)

Shares issued under ESPP

 

 

16,062

 

136

 

  

 

  

 

  

 

  

 

136

Stock-based compensation, net of forfeitures

 

 

 

3,178

 

  

 

  

 

  

 

(14,893)

 

3,178

Comprehensive income

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net income

 

  

 

  

 

  

 

  

 

8,752

 

  

 

  

 

8,752

Interest rate swap gain, net of reclassifications to earnings

 

  

 

  

 

  

 

966

 

  

 

  

 

  

 

966

Balance at June 30, 2021

$

1,613

 

161,339,554

$

3,434,224

$

(3,044)

$

(2,433,553)

$

(85,419)

 

(7,278,449)

$

913,821

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

  

Loss

  

Deficit

  

Amount

  

Shares

  

Total

Balance at December 31, 2019

$

1,587

158,636,918

$

3,412,509

$

(1,387)

$

(2,244,877)

$

(81,869)

(6,702,602)

$

1,085,963

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(834)

 

(96,157)

 

(834)

Cash dividends ($0.290 per common share)

 

  

 

  

 

  

 

  

 

(44,347)

 

  

 

  

 

(44,347)

Shares issued under ESPP

 

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

Balance at December 31, 2020

$

1,600

 

160,014,960

$

3,424,624

$

(5,006)

$

(2,401,988)

$

(83,673)

 

(7,052,769)

$

935,557

Treasury stock purchased

 

  

 

  

 

  

 

  

 

  

 

(1,746)

 

(184,776)

 

(1,746)

Cash dividends ($0.290 per common share)

 

  

 

  

 

  

 

  

 

(44,486)

 

  

 

  

 

(44,486)

Shares issued under ESPP

 

44,116

 

371

 

  

 

  

 

  

 

  

 

371

Stock-based compensation, net of forfeitures

 

9

 

923,330

 

5,832

 

  

 

  

 

  

 

(40,904)

 

5,841

Net proceeds from issuance of common stock

4

357,148

3,397

3,401

Comprehensive income

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

Net income

 

  

 

  

 

  

 

  

 

12,921

 

  

 

  

 

12,921

Interest rate swap gain, net of reclassifications to earnings

 

  

 

  

 

  

 

1,962

 

  

 

  

 

  

 

1,962

Balance at June 30, 2021

$

1,613

 

161,339,554

$

3,434,224

$

(3,044)

$

(2,433,553)

$

(85,419)

 

(7,278,449)

$

913,821

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, 

    

2021

    

2020

Cash flows from operating activities:

  

  

Net income (loss)

$

12,921

$

(91,568)

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

 

  

 

  

Depreciation and amortization

 

89,905

 

98,671

Long-lived and other asset impairment

 

10,033

 

61,405

Goodwill impairment

99,830

Inventory write-downs

 

511

 

695

Amortization of operating lease ROU assets

 

1,891

 

1,627

Amortization of deferred financing costs

 

7,551

 

2,856

Amortization of debt discount

 

 

187

Amortization of debt premium

(1,003)

Debt extinguishment loss

 

 

3,971

Interest rate swaps

 

2,169

 

928

Stock-based compensation expense

 

5,841

 

5,778

Non-cash restructuring charges

162

Provision for (benefit from) credit losses

 

(215)

 

2,282

(Gain) loss on sale of assets, net

 

(8,161)

 

1,245

Gain on sale of business

(5,995)

(3,172)

Deferred income tax provision (benefit)

 

7,995

 

(24,117)

Amortization of contract costs

 

10,752

 

13,656

Deferred revenue recognized in earnings

 

(5,048)

 

(12,762)

Change in assets and liabilities:

 

  

 

  

Accounts receivable, trade

 

(2,661)

 

17,569

Inventory

 

(3,569)

 

2,615

Other assets

 

(244)

 

(4,268)

Contract costs, net

 

(6,467)

 

(8,129)

Accounts payable and other liabilities

 

6,358

 

(10,829)

Deferred revenue

 

4,068

 

8,253

Other

 

(15)

 

189

Net cash provided by operating activities

 

126,617

 

167,074

Cash flows from investing activities:

 

  

 

  

Capital expenditures

 

(38,749)

 

(113,289)

Proceeds from sale of business

 

18,795

 

24,179

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

 

18,178

 

5,071

Proceeds from insurance and other settlements

910

1,351

Net cash used in investing activities

 

(866)

 

(82,688)

Cash flows from financing activities:

 

  

 

  

Borrowings of long-term debt

 

343,251

 

722,500

Repayments of long-term debt

 

(419,751)

 

(762,500)

Payments for debt issuance costs

 

(2,407)

 

(943)

Payments for settlement of interest rate swaps that include financing elements

 

(2,169)

 

(787)

Dividends paid to stockholders

 

(44,486)

 

(44,347)

Net proceeds from issuance of common stock

3,401

Proceeds from stock issued under ESPP

 

371

 

367

Purchases of treasury stock

 

(1,746)

 

(834)

Contribution from Exterran Corporation

 

 

678

Net cash used in financing activities

 

(123,536)

 

(85,866)

Net increase (decrease) in cash and cash equivalents

 

2,215

 

(1,480)

Cash and cash equivalents, beginning of period

 

1,097

 

3,685

Cash and cash equivalents, end of period

$

3,312

$

2,205

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 reflects all normal recurring adjustments necessary to fairly present our consolidated financial position, results of operations and cash flows for the periods indicated. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements presented in our 2020 Form 10-K, which contains a more comprehensive summary of our accounting policies. The interim results reported herein are not necessarily indicative of results for a full year. Certain prior year amounts have been reclassified to conform to the current year presentation.

2. Recent Accounting Developments

Accounting Standards Updates Implemented

Reference Rate Reform

On June 10, 2021, we prospectively adopted 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. On June 10, 2021, we amended one of our interest rate swap agreements and determined that the modifications meet the criteria for the optional expedients and exceptions, which allow us to forego de-designation of the hedging relationship and to subsequently assess effectiveness on a qualitative basis. The adoption of ASU 2020-04 did not have a material impact on our consolidated financial statements. In the first quarter, we evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable. We will continue to assess any modifications to our interest rate swap and Credit Facility agreements during the effective period of this update and will apply the amendments as applicable.

3. Business Transactions

February 2021 Disposition

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

11

July 2020 Disposition

In July 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million was received on the first anniversary of the closing date in July 2021, and $3.5 million is being received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of $1.5 million and $0.7 million under the supply agreement during the six months ended June 30, 2021 and December 31, 2020, respectively.

March 2020 Disposition

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

4. Discontinued Operations

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,556

3,168

Total assets associated with discontinued operations

$

10,424

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

5. Inventory

(in thousands)

    

June 30, 2021

    

December 31, 2020

Parts and supplies

$

58,331

$

57,433

Work in progress

 

7,554

 

6,237

Inventory

$

65,885

$

63,670

12

6. Property, Plant and Equipment, net

(in thousands)

    

June 30, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,384,406

$

3,439,432

Land and buildings

 

44,721

 

45,167

Transportation and shop equipment

 

101,115

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

21,429

 

14,457

Property, plant and equipment

 

3,636,351

 

3,690,604

Accumulated depreciation

 

(1,313,951)

 

(1,300,930)

Property, plant and equipment, net

$

2,322,400

$

2,389,674

7. Goodwill

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

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

8. Hosting Arrangements

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

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

13

9. Long-Term Debt

(in thousands)

    

June 30, 2021

    

December 31, 2020

Credit Facility

$

316,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

13,539

 

14,541

Deferred financing costs, net of amortization

 

(11,192)

 

(11,766)

 

802,347

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,357)

 

(6,908)

493,643

 

493,092

Long-term debt

$

1,612,490

$

1,688,867

Credit Facility

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

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

Amendment No. 3

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

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

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

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

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

14

2022 Notes Redemption

In April 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 under 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 Loss

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(4,010)

$

(7,173)

$

(5,006)

$

(1,387)

Other comprehensive income (loss), net of tax:

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

 

(63)

 

(583)

 

(71)

 

(6,566)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $273, $225, $540 and $277, respectively

 

1,029

 

848

 

2,033

 

1,045

Total other comprehensive income (loss)

 

966

 

265

 

1,962

 

(5,521)

Ending accumulated other comprehensive loss

$

(3,044)

$

(6,908)

$

(3,044)

$

(6,908)

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

11. Equity

At-the-Market Continuous Equity Offering Program

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

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

15

Cash Dividends

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

    

Declared Dividends

    

  Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q2

$

0.145

$

22,331

Q1

0.145

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

On July 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 16, 2021 to stockholders of record at the close of business on August 9, 2021.

12. Revenue from Contracts with Customers

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Contract operations:

  

  

  

  

01,000 horsepower per unit

$

45,918

$

57,728

$

92,837

$

124,468

1,0011,500 horsepower per unit

 

66,852

 

78,026

 

135,316

 

162,878

Over 1,500 horsepower per unit

 

50,939

 

51,618

 

101,342

 

106,209

Other (1)

 

156

 

577

 

404

 

1,368

Total contract operations revenue (2)

 

163,865

 

187,949

 

329,899

 

394,923

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

17,008

 

19,081

 

33,900

 

44,531

OTC parts and components sales

 

14,742

 

13,286

 

27,247

 

30,559

Total aftermarket services revenue (3)

 

31,750

 

32,367

 

61,147

 

75,090

Total revenue

$

195,615

$

220,316

$

391,046

$

470,013

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.4 million and $1.5 million for the three months ended June 30, 2021 and 2020, respectively, and $2.4 million and $3.1 million for the six months ended June 30, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)All services revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

16

Performance Obligations

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

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

155,764

$

106,352

$

20,785

$

3,512

$

144

$

286,557

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

Contract Assets and Liabilities

Contract Assets

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

Allowance for Credit Losses

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

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

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

17

Our allowance for credit losses balance changed as follows during the six months ended June 30, 2021:

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for (benefit from) credit losses

(215)

Write-offs charged against allowance

(424)

Balance at June 30, 2021

$

2,731

Contract Liabilities

Freight billings to customers for the transport of compression assets, customer-specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of June 30, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the six months ended June 30, 2021 was primarily due to $5.0 million recognized as revenue during the period, partially offset by revenue deferral of $4.1 million, each primarily related to freight billings and milestone billings on aftermarket services.

13. Long-Lived and Other Asset Impairment

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

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

Compression Fleet

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

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

18

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(dollars in thousands)

    

2021

    

2020

    

2021

    

2020

Idle compressors retired from the active fleet

 

45

 

450

 

115

 

535

Horsepower of idle compressors retired from the active fleet

 

13,000

 

184,000

 

37,000

 

207,000

Impairment recorded on idle compressors retired from the active fleet

$

2,832

$

55,210

$

9,844

$

61,405

14. Restructuring Charges

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

In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.8 million to right-size our business. We do not expect to incur additional material severance costs under this restructuring plan.

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

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

19

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended June 30, 2021

Pandemic restructuring

$

337

$

121

$

147

$

605

Property restructuring

7

7

Other restructuring

131

131

Total restructuring charges

$

337

$

121

$

285

$

743

Three months ended June 30, 2020

Pandemic restructuring

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2021

Pandemic restructuring

$

616

$

145

$

732

$

1,493

Property restructuring

16

16

Other restructuring

131

131

Total restructuring charges

$

616

$

145

$

879

$

1,640

Six months ended June 30, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

Pandemic restructuring

1,386

286

736

2,408

Total restructuring charges

$

1,864

$

911

$

1,361

$

4,136

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

The following table presents restructuring charges incurred by cost type:

Three Months Ended

Six Months Ended

June 30,

June 30,

(in thousands)

2021

2020

2021

2020

Severance costs

 

Organizational restructuring

$

$

$

$

1,728

Pandemic restructuring

605

 

2,408

 

1,493

 

2,408

Total severance costs

605

2,408

1,493

4,136

Property disposal costs

Impairment loss

9

Other exit costs

7

7

Total property disposal costs

 

7

 

 

16

 

Other restructuring costs

131

131

Total restructuring charges

$

743

$

2,408

$

1,640

$

4,136

15. Income Taxes

Valuation Allowance

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

20

Effective Tax Rate

The year-to-date effective tax rate for the six months ended June 30, 2021 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation.

Unrecognized Tax Benefits

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

16. Earnings per Share

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

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

8,752

$

(30,381)

$

12,921

$

(91,568)

Less: Earnings attributable to participating securities

 

(285)

 

(321)

 

(454)

 

(643)

Net income (loss) attributable to common stockholders

$

8,467

$

(30,702)

$

12,467

$

(92,211)

21

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Weighted average common shares outstanding including participating securities

154,047

152,937

153,334

152,750

Less: Weighted average participating securities outstanding

 

(2,014)

 

(2,194)

 

(1,797)

 

(2,122)

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

 

152,033

 

150,743

 

151,537

 

150,628

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

169

 

159

 

On settlement of ESPP shares

 

1

 

3

 

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

 

152,203

 

150,743

 

151,699

 

150,628

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

22

 

95

 

33

 

111

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

57

57

On settlement of ESPP shares

22

25

Net dilutive potential common shares issuable

22

174

33

193

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

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

22

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Accrued liabilities

$

3,853

$

4,810

Other liabilities

 

 

1,527

Total derivative liabilities

$

3,853

$

6,337

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

$

(79)

$

(738)

$

(89)

$

(8,311)

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

 

(1,302)

 

(1,073)

 

(2,573)

 

(1,322)

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

25,958

25,778

57,203

55,443

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

18. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Derivative liability

$

3,853

$

6,337

23

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, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. These fair value measurements are classified as Level 3. The following table presents the fair value of our compressors impaired during 2021 and 2020:

(in thousands)

    

June 30, 2021

    

December 31, 2020

Impaired compressors

$

3,462

$

19,046

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

    

Range

       

       Weighted Average (1)

Estimated net sale proceeds:

As of June 30, 2021

$0 - $621 per horsepower

$30 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

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

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

Other Financial Instruments

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,990

$

1,295,867

Fair value of fixed rate debt

 

1,366,000

 

1,371,000

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

24

19. Stock-Based Compensation

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Equity award expense

$

3,178

$

2,772

$

5,841

$

5,778

Liability award expense

 

408

 

842

 

994

 

294

Total stock-based compensation expense

$

3,586

$

3,614

$

6,835

$

6,072

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

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(620)

 

9.36

Canceled

 

(41)

 

9.82

Non-vested, June 30, 2021 (1)

 

3,064

 

10.39

(1)Comprised of 611 cash-settled units and 2,453 stock-settled awards and units.

As of June 30, 2021, we expect $20.0 million of unrecognized compensation cost related to our non-vested awards and units to be recognized over the weighted average period of 2.0 years.

20. Commitments and Contingencies

Performance Bonds

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

Tax Matters

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

25

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

Insurance Matters

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

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

Litigation and Claims

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

21. Related Party Transactions

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

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

Revenue from Hilcorp and affiliates was $9.6 million and $10.2 million during the three months ended June 30, 2021 and 2020, respectively, and $19.1 million and $20.8 million during the six months ended June 30, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.4 million and $3.9 million as of June 30, 2021 and December 31, 2020, respectively.

26

22. Segments

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

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

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

163,865

$

31,750

$

195,615

Gross margin

 

102,478

 

4,260

 

106,738

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Six months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

329,899

$

61,147

$

391,046

Gross margin

 

207,147

 

7,874

 

215,021

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

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

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Total gross margin

$

106,738

$

128,240

$

215,021

$

264,295

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

26,077

 

28,745

 

51,161

 

59,371

Depreciation and amortization

 

44,193

 

48,849

 

89,905

 

98,671

Long-lived and other asset impairment

 

2,960

 

55,210

 

10,033

 

61,405

Goodwill impairment

99,830

Restructuring charges

743

2,408

1,640

4,136

Interest expense

 

25,958

 

25,778

 

57,203

 

55,443

Debt extinguishment loss

 

 

3,971

 

 

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

(14,156)

(1,927)

Other income, net

 

(82)

 

(438)

 

(1,971)

 

(993)

Income (loss) before income taxes

$

10,013

$

(38,472)

$

21,206

$

(115,612)

27

23. Subsequent Events

July 2021 Dispositions

In July 2021, we completed sales consisting of certain contract operations customer service agreements and approximately 575 compressors, comprising approximately 100,000 horsepower, used to provide compression services under those agreements, as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. Total cash consideration for the sales will approximate $61.0 million and a gain on the sales of approximately $13.5 million will be recognized in the third quarter of 2021.

The proceeds received in July from the sales were used to repay borrowings outstanding under our Credit Facility. On July 1, 2021, we dedesignated $125.0 million notional value of our interest rate swaps. Amounts previously recognized in accumulated other comprehensive loss will remain there until the expected cash flows impact earnings or become probable of not occurring. Changes in the value of the dedesignated interest rate swaps will be recorded in earnings.

28

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

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

Overview

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

Recent Business Developments

February 2021 Disposition

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

COVID-19 Pandemic

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

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

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

29

The impact of the COVID-19 pandemic on our results is primarily visible in the $99.8 million non-cash impairment of goodwill and the impairment’s resulting $22.7 million tax benefit in the first quarter of 2020. Revenue, cost of sales, SG&A, long-lived and other asset impairment and restructuring charges have also been significantly impacted. See “Financial Results of Operations” below and Note 7 (“Goodwill”), Note 13 (“Long-Lived and Other Asset Impairment”) and Note 14 (“Restructuring Charges”) to our Financial Statements for further discussion.

Operating Highlights

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

 

(in thousands)

    

2021

    

2020

    

    

2021

    

2020

    

Total available horsepower (at period end)(1)

    

4,041

    

4,203

    

    

4,041

    

4,203

Total operating horsepower (at period end)(2)

3,295

 

3,613

 

3,295

 

3,613

Average operating horsepower

3,316

 

3,752

 

3,339

 

3,826

Horsepower utilization:

  

 

  

 

  

 

  

Spot (at period end)

82

%  

86

%  

82

%  

86

%

Average

82

%  

86

%  

82

%  

87

%

(1)Defined as idle and operating horsepower. New compressors completed by third party manufacturers that have been delivered to us are included in the fleet.
(2)Defined as horsepower that is operating under contract and horsepower that is idle but under contract and generating revenue such as standby revenue.

Non-GAAP Financial Measures

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

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

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

30

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

8,752

$

(30,381)

$

12,921

$

(91,568)

Selling, general and administrative

 

26,077

 

28,745

 

51,161

 

59,371

Depreciation and amortization

 

44,193

 

48,849

 

89,905

 

98,671

Long-lived and other asset impairment

 

2,960

 

55,210

 

10,033

 

61,405

Goodwill impairment

99,830

Restructuring charges

743

2,408

1,640

4,136

Interest expense

 

25,958

 

25,778

 

57,203

 

55,443

Debt extinguishment loss

 

 

3,971

 

 

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

(14,156)

(1,927)

Other income, net

 

(82)

 

(438)

 

(1,971)

 

(993)

Provision for (benefit from) income taxes

 

1,261

 

(8,091)

 

8,285

 

(24,044)

Gross margin

$

106,738

$

128,240

$

215,021

$

264,295

Results of Operations: Summary of Results

Revenue

Revenue was $195.6 million and $220.3 million during the three months ended June 30, 2021 and 2020, and $391.0 million and $470.0 million during the six months ended June 30, 2021 and 2020, respectively. The decreases in revenue during these periods were due to decreases in revenue from our contract operations and aftermarket services businesses. See “Contract Operations” and “Aftermarket Services” below for further details.

Net Income (Loss)

We had net income of $8.8 million and a net loss of $30.4 million during the three months ended June 30, 2021 and 2020, respectively, and net income of $12.9 million and a net loss of $91.6 million during the six months ended June 30, 2021 and 2020, respectively.

The change from net loss to net income during the three months ended June 30, 2021 compared to the three months ended June 30, 2020 was primarily driven by decreases in long-lived and other asset impairment, depreciation and amortization, debt extinguishment loss and SG&A as well as the change from a net loss to a net gain on sale of assets. These changes were partially offset by a decrease in gross margin from our contract operations business and the change from a benefit from to a provision for income taxes.

The change from net loss to net income during the six months ended June 30, 2021 compared to the six months ended June 30, 2020 was primarily driven by decreases in goodwill impairment, long-lived and other asset impairment, depreciation and amortization and SG&A as well as an increase in gain on sale of assets, net. These changes were partially offset by decreases in gross margin from our contract operations and aftermarket services businesses and the change from a benefit from to a provision for income taxes.

31

Results of Operations: Three Months Ended June 30, 2021 Compared to Three Months Ended June 30, 2020

Contract Operations

 

Three Months Ended

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

163,865

$

187,949

(13)

%

Cost of sales (excluding depreciation and amortization)

 

61,387

 

63,390

(3)

%

Gross margin

$

102,478

$

124,559

(18)

%

Gross margin percentage (1)

 

63

%  

 

66

%  

(3)

%

(1)Defined as gross margin divided by revenue.

Revenue decreased primarily due to returns of horsepower amidst the market downturn and the strategic disposition of horsepower in 2020 and the first quarter of 2021.

Gross margin decreased due to the decrease in revenue, however, the decline was moderately mitigated by the decrease in cost of sales. The lower operating horsepower discussed above drove a decrease in maintenance, freight and other operating expenses. The impact of horsepower returns was partially offset by an increase in unit redeployment in the second quarter of 2021, which in turn led to an increase in mobilization expense.

Aftermarket Services

 

Three Months Ended

 

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

31,750

$

32,367

 

(2)

%

Cost of sales (excluding depreciation and amortization)

 

27,490

 

28,686

 

(4)

%

Gross margin

$

4,260

$

3,681

 

16

%

Gross margin percentage

 

13

%  

 

11

%  

2

%

Revenue decreased primarily due to the impact of the sale of our turbocharger business in July 2020. Partially offsetting this decrease was an increase in parts sales as a result of an increase in customer demand beginning in the second quarter of 2021.

Despite the decrease in revenue, gross margin improved due to a larger decrease in cost of sales. The decrease in cost of sales was primarily the result of the sale of our turbocharger business. Excluding the impact of the July 2020 Disposition, cost of sales was flat quarter over quarter and gross margin increased as a result of the increase in parts sales revenue mentioned above.

32

Costs and Expenses

 

Three Months Ended

June 30, 

(in thousands)

    

2021

    

2020

Selling, general and administrative

$

26,077

$

28,745

Depreciation and amortization

 

44,193

 

48,849

Long-lived and other asset impairment

 

2,960

 

55,210

Restructuring charges

743

2,408

Interest expense

 

25,958

 

25,778

Debt extinguishment loss

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

Other income, net

 

(82)

 

(438)

Selling, general and administrative. The decrease in SG&A was primarily due to a $2.0 million decrease in bad debt expense, a $0.4 million decrease in sales and use tax and a $0.3 million decrease in compensation and benefits.

Depreciation and amortization. The decrease in depreciation and amortization expense was primarily due to a decrease in depreciation expense resulting from assets reaching the end of their depreciable lives, the impact of compression and other asset impairments and sales during 2020 and early 2021 and a decrease in amortization expense as certain intangible assets reached the end of their useful lives. These decreases were partially offset by an increase in depreciation expense associated with fixed asset additions during 2020 and early 2021.

Long-lived and other asset impairment. We periodically review the future deployment of our idle compressors for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. In addition, we evaluate for impairment idle units that have been culled from our compression fleet in prior years and are available for sale. See Note 13 (“Long-Lived and Other Asset Impairment”) to our Financial Statements for further details. The following table presents the results of our compression fleet impairment review, as recorded in our contract operations segment:

 

Three Months Ended

June 30, 

(dollars in thousands)

    

2021

    

2020

Idle compressors retired from the active fleet

 

45

 

450

Horsepower of idle compressors retired from the active fleet

 

13,000

 

184,000

Impairment recorded on idle compressors retired from the active fleet

$

2,832

$

55,210

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

Interest expense. Interest expense was flat due to an increase in the weighted average effective interest rate and an offsetting decrease in the average outstanding balance of long-term debt.

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. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details.

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

33

Provision for (Benefit from) Income Taxes

 

Three Months Ended

 

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Provision for (benefit from) income taxes

$

1,261

$

(8,091)

 

(116)

%

Effective tax rate

 

13

%  

 

21

%  

(8)

%

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

Results of Operations: Six Months Ended June 30, 2021 Compared to Six Months Ended June 30, 2020

Contract Operations

 

Six Months Ended

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

329,899

$

394,923

(16)

%

Cost of sales (excluding depreciation and amortization)

 

122,752

 

142,041

(14)

%

Gross margin

$

207,147

$

252,882

(18)

%

Gross margin percentage

 

63

%  

 

64

%  

(1)

%

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

Gross margin decreased due to the decrease in revenue, however, the decline was significantly mitigated by the decrease in cost of sales. The lower operating horsepower discussed above drove a decrease in maintenance, lube oil, freight and other operating expenses.

Aftermarket Services

 

Six Months Ended

 

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Revenue

$

61,147

$

75,090

 

(19)

%

Cost of sales (excluding depreciation and amortization)

 

53,273

 

63,677

 

(16)

%

Gross margin

$

7,874

$

11,413

 

(31)

%

Gross margin percentage

 

13

%  

 

15

%  

(2)

%

Revenue decreased due to decreases in service activities and parts sales, which were primarily driven by reduced customer demand and customer deferral of maintenance activities amidst the market downturn, as well as the impact of the sale of our turbocharger business in July 2020.

Gross margin decreased due to the decrease in revenue, however, the decline was largely mitigated by the decrease in cost of sales. The decrease in cost of sales was driven by the same decreases in service activities and parts sales discussed above and the impact of the July 2020 Disposition.

34

Costs and Expenses

 

Six Months Ended

June 30, 

(in thousands)

    

2021

    

2020

Selling, general and administrative

$

51,161

$

59,371

Depreciation and amortization

 

89,905

98,671

Long-lived and other asset impairment

 

10,033

61,405

Goodwill impairment

99,830

Restructuring charges

1,640

4,136

Interest expense

 

57,203

55,443

Debt extinguishment loss

 

3,971

Gain on sale of assets, net

(14,156)

(1,927)

Other income, net

 

(1,971)

(993)

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

Depreciation and amortization. The decrease in depreciation and amortization expense was primarily due to a decrease in depreciation expense resulting from assets reaching the end of their depreciable lives, the impact of compression and other asset impairments and sales during 2020 and early 2021 and a decrease in amortization expense as certain intangible assets reached the end of their useful lives. These decreases were partially offset by an increase in depreciation expense associated with fixed asset additions during 2020 and early 2021.

Long-lived and other asset impairment. We periodically review the future deployment of our idle compressors for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. In addition, we evaluate for impairment idle units that have been culled from our compression fleet in prior years and are available for sale. See Note 13 (“Long-Lived and Other Asset Impairment”) to our Financial Statements for further details. The following table presents the results of our compression fleet impairment review, as recorded in our contract operations segment:

 

Six Months Ended

June 30, 

(dollars in thousands)

    

2021

    

2020

Idle compressors retired from the active fleet

 

115

 

535

Horsepower of idle compressors retired from the active fleet

 

37,000

 

207,000

Impairment recorded on idle compressors retired from the active fleet

$

9,844

$

61,405

Goodwill impairment. During the six months ended June 30, 2020, we recorded goodwill impairment of $99.8 million 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. Restructuring charges of $1.6 million and $4.1 million during the six months ended June 30, 2021 and 2020, respectively, primarily consisted of severance costs related to our organizational and pandemic restructuring activities. See Note 14 (“Restructuring Charges”) to our Financial Statements for further details.

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

35

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. See Note 9 (“Long-Term Debt”) to our Financial Statements for further details.

Gain on sale of assets, net. Our net gain on sale of assets during the six months ended June 30, 2021 was primarily the result of the $6.0 million gain on the February 2021 Disposition and a $6.4 million gain recognized on other compression asset sales. Our net gain on sale of assets during the six months ended June 30, 2020 was primarily due to the $3.2 million gain recorded on the March 2020 Disposition, which was partially offset by a $2.8 million loss on other compression assets sold. See Note 3 (“Business Transactions”) to our Financial Statements for further details of these sales.

Other income, net. The increase in other income, net was primarily due to a $0.7 million decrease in indemnification expense remitted pursuant to our tax matters agreement with Exterran Corporation.

Provision for (Benefit from) Income Taxes

 

Six Months Ended

 

June 30, 

Increase

(dollars in thousands)

    

2021

    

2020

    

(Decrease)

Provision for (benefit from) income taxes

$

8,285

$

(24,044)

 

(134)

%

Effective tax rate

 

39

%  

 

21

%  

18

%

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

Liquidity and Capital Resources

Capital Requirements

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

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

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

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

36

Projected Capital Spend

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

Financial Resources

Overview

Our ability to fund operations, finance capital expenditures and pay dividends depends on the levels of our operating cash flows and access to the capital and credit markets. Our primary sources of liquidity are cash flows generated from our operations and our borrowing availability under our Credit Facility. Our cash flow is affected by numerous factors including prices and demand for our services, oil and natural gas exploration and production spending, conditions in the financial markets and other factors. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a deterioration in global macroeconomic conditions, which adversely impacted our estimates of future revenues and cash flows. However, we have no near-term maturities and believe that our operating cash flows and borrowings under the Credit Facility will be sufficient to meet our future liquidity needs.

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

Credit Facility

During the six months ended June 30, 2021 and 2020, the Credit Facility had an average daily balance of $345.3 million and $675.5 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.5% and 2.7% at June 30, 2021 and December 31, 2020, respectively. As of June 30, 2021, there were $12.5 million letters of credit outstanding under the Credit Facility.

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

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

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

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

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

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

37

At-the-Market Continuous Equity Offering Program

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

Business Dispositions

In July 2021, we completed sales of compressors and other assets for which total consideration will approximate $61.0 million. The proceeds received in July from the sales were used to repay borrowings outstanding under our Credit Facility. See Note 23 (“Subsequent Events”) to our Financial Statements for further details on these sales.

Cash Flows

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

 

Six Months Ended

June 30, 

(in thousands)

    

2021

    

2020

Net cash provided by (used in):

 

  

 

  

Operating activities

$

126,617

$

167,074

Investing activities

 

(866)

 

(82,688)

Financing activities

 

(123,536)

 

(85,866)

Net increase (decrease) in cash and cash equivalents

$

2,215

$

(1,480)

Operating Activities

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

Investing Activities

The decrease in net cash used in investing activities was primarily due to a $74.5 million decrease in capital expenditures and a $13.1 million increase in proceeds from sales of property, plant and equipment, partially offset by a $5.4 million decrease in proceeds from business dispositions.

Financing Activities

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

38

Dividends

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

Off-Balance Sheet Arrangements

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

Item 3. Quantitative and Qualitative Disclosures About Market Risk

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

Item 4. Controls and Procedures

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

Management’s Evaluation of Disclosure Controls and Procedures

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

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, 2021 our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed in reports that we file or submit under the Exchange Act is accumulated and communicated to management, and made known to our principal executive officer and principal financial officer, on a timely basis to ensure that it is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Changes in Internal Control over Financial Reporting

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

39

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

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

Item 1A. Risk Factors

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

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

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

Maximum

Number of Shares

Total Number of

That May Yet be

Average

Shares Purchased

Purchased Under

Total Number

Price

as Part of Publicly

the Publicly

of Shares

Paid per

Announced Plans

Announced Plans

    

Purchased (1)

    

Share

    

or Programs

    

or Programs

April 1, 2021 — April 30, 2021

383

$

9.75

N/A

N/A

May 1, 2021 — May 31, 2021

 

 

 

N/A

 

N/A

June 1, 2021 — June 30, 2021

 

 

 

N/A

 

N/A

Total

 

383

9.75

 

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.

40

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 (incorporated by reference and filed as Exhibit 10.1 to Form 8-K filed on April 30, 2020), incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on June 21, 2021

31.1*

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

31.2*

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

32.1**

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

32.2**

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

101.1*

Interactive data files pursuant to Rule 405 of Regulation S-T

104.1*

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

*      Filed herewith.

**    Furnished, not filed.

41

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

42

EX-31.1 2 aroc-20210630ex31128c701.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 30, 2021

By:

/s/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 aroc-20210630ex3129c4080.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 30, 2021

By:

/s/ Douglas S. Aron

Name:  Douglas S. Aron

Title:    Senior Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 aroc-20210630ex321bfa3a8.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, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), D. Bradley Childers, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:

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

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

/s/ D. Bradley Childers

Name:  D. Bradley Childers

Title:    President and Chief Executive Officer

Date: July 30, 2021

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


EX-32.2 5 aroc-20210630ex32248da60.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, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Douglas S. Aron, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:

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

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

/s/ Douglas S. Aron

Name:   Douglas S. Aron

Title:     Senior Vice President and Chief Financial Officer

Date: July 30, 2021

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


EX-101.SCH 6 aroc-20210630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - Segments - Reconciliation of Net Income to Gross Margin (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Discontinued Operations - Description (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 - Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Equity - Cash Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Revenue from Contract with Customers - Disaggregate Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Long-Lived Asset Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Restructuring Charges - By segment (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Restructuring Charges - By type (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Derivatives - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Fair Value Measurements - Fair Value of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recent Accounting Developments link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Business Transactions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Hosting Arrangements link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Revenue from Contract with Customers link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Long-Lived and Other Asset Impairment link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Recent Accounting Developments (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Revenue from Contract with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Long-Lived and Other Asset Impairment (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Hosting Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Segments - Number (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aroc-20210630_cal.xml EX-101.CAL EX-101.DEF 8 aroc-20210630_def.xml EX-101.DEF EX-101.LAB 9 aroc-20210630_lab.xml EX-101.LAB EX-101.PRE 10 aroc-20210630_pre.xml EX-101.PRE XML 11 aroc-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0001389050 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001389050 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001389050 us-gaap:RetainedEarningsMember 2021-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001389050 us-gaap:RetainedEarningsMember 2021-03-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001389050 2021-03-31 0001389050 us-gaap:RetainedEarningsMember 2020-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001389050 us-gaap:RetainedEarningsMember 2020-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:TreasuryStockMember 2021-06-30 0001389050 us-gaap:CommonStockMember 2021-06-30 0001389050 us-gaap:TreasuryStockMember 2021-03-31 0001389050 us-gaap:CommonStockMember 2021-03-31 0001389050 us-gaap:TreasuryStockMember 2020-12-31 0001389050 us-gaap:CommonStockMember 2020-12-31 0001389050 us-gaap:TreasuryStockMember 2020-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 aroc:StockSettledAwardsAndUnitsMember 2021-06-30 0001389050 aroc:CashSettledUnitsMember 2021-06-30 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-12-31 0001389050 2025-01-01 2021-06-30 0001389050 2024-01-01 2021-06-30 0001389050 2023-01-01 2021-06-30 0001389050 2022-01-01 2021-06-30 0001389050 2021-07-01 2021-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2021-04-01 2021-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2021-01-01 2021-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2020-01-01 2020-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2021-04-01 2021-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-06-30 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-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:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2021-04-01 2021-06-30 0001389050 us-gaap:OtherRestructuringMember aroc:PropertyRestructuringMember 2021-04-01 2021-06-30 0001389050 us-gaap:OtherRestructuringMember aroc:OtherRestructuringPlanMember 2021-04-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2021-04-01 2021-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2021-04-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:PropertyRestructuringMember 2021-04-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:OtherRestructuringPlanMember 2021-04-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2021-04-01 2021-06-30 0001389050 us-gaap:EmployeeSeveranceMember 2021-04-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:PropertyRestructuringMember 2021-04-01 2021-06-30 0001389050 aroc:OtherRestructuringPlanMember 2021-04-01 2021-06-30 0001389050 aroc:Covid19PandemicRestructuringMember 2021-04-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-06-30 0001389050 us-gaap:OtherRestructuringMember aroc:PropertyRestructuringMember 2021-01-01 2021-06-30 0001389050 us-gaap:OtherRestructuringMember aroc:OtherRestructuringPlanMember 2021-01-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2021-01-01 2021-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:PropertyRestructuringMember 2021-01-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:OtherRestructuringPlanMember 2021-01-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-06-30 0001389050 aroc:ImpairmentMember aroc:PropertyRestructuringMember 2021-01-01 2021-06-30 0001389050 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-06-30 0001389050 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:PropertyRestructuringMember 2021-01-01 2021-06-30 0001389050 aroc:OtherRestructuringPlanMember 2021-01-01 2021-06-30 0001389050 aroc:Covid19PandemicRestructuringMember 2021-01-01 2021-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2020-04-01 2020-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2020-04-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2020-04-01 2020-06-30 0001389050 us-gaap:EmployeeSeveranceMember 2020-04-01 2020-06-30 0001389050 aroc:Covid19PandemicRestructuringMember 2020-04-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-06-30 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2020-01-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:EmployeeSeveranceMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-06-30 0001389050 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-06-30 0001389050 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001389050 aroc:OrganizationalRestructuringMember 2020-01-01 2020-06-30 0001389050 aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-03-31 0001389050 aroc:OrganizationalRestructuringMember 2021-06-30 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2021-06-30 0001389050 aroc:PropertyRestructuringMember 2021-06-30 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-06-30 0001389050 us-gaap:LandAndBuildingMember 2021-06-30 0001389050 us-gaap:ComputerEquipmentMember 2021-06-30 0001389050 aroc:TransportationAndShopEquipmentMember 2021-06-30 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2021-06-30 0001389050 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-12-31 0001389050 us-gaap:LandAndBuildingMember 2020-12-31 0001389050 us-gaap:ComputerEquipmentMember 2020-12-31 0001389050 aroc:TransportationAndShopEquipmentMember 2020-12-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2020-12-31 0001389050 aroc:AtMarketAgreementMember 2021-01-01 2021-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 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 srt:AffiliatedEntityMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:ArchrockInc.Member srt:AffiliatedEntityMember aroc:JDHCapitalMember 2021-06-30 0001389050 aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember 2021-06-30 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2021-06-30 0001389050 aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:DispositionJuly2020Member aroc:TurbochargerGoodsAndServicesMember 2020-07-01 2020-07-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2021-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2021-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2020-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-04-01 2021-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-04-01 2020-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-01-01 2020-06-30 0001389050 aroc:JefferyD.HildebrandMember srt:DirectorMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001389050 aroc:JasonC.RebrookMember srt:DirectorMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001389050 us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0001389050 us-gaap:InterestRateSwapMember 2021-01-01 2021-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:EmployeeStockMember 2021-04-01 2021-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2021-04-01 2021-06-30 0001389050 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001389050 us-gaap:SuretyBondMember 2021-06-30 0001389050 aroc:SeniorNotes6DueOctober2022Member 2020-04-01 2020-04-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-01-01 2021-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-01-01 2020-06-30 0001389050 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-06-30 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2021-06-30 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2021-01-01 2021-06-30 0001389050 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001389050 us-gaap:RetainedEarningsMember 2021-01-01 2021-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:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2021-06-30 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-12-31 0001389050 aroc:DerivativeExpiringInMarch2022Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Amendment3Member 2021-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-12-31 0001389050 2020-04-01 2020-04-30 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2021-06-30 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2021-06-30 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2020-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2021-01-01 2021-06-30 0001389050 us-gaap:SubsequentEventMember 2021-07-28 2021-07-28 0001389050 2021-01-01 2021-03-31 0001389050 2020-10-01 2020-12-31 0001389050 2020-07-01 2020-09-30 0001389050 2020-01-01 2020-03-31 0001389050 2020-06-30 0001389050 2019-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2021-04-01 2021-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2021-01-01 2021-06-30 0001389050 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-04-01 2020-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2020-04-01 2020-06-30 0001389050 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-01-01 2020-06-30 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-06-30 0001389050 aroc:LiabilityAwardsMember 2021-04-01 2021-06-30 0001389050 aroc:EquityAwardsMember 2021-04-01 2021-06-30 0001389050 aroc:LiabilityAwardsMember 2021-01-01 2021-06-30 0001389050 aroc:EquityAwardsMember 2021-01-01 2021-06-30 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 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2021-06-30 0001389050 aroc:HilcorpAndAffiliatesMember srt:AffiliatedEntityMember 2020-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2021-06-30 0001389050 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001389050 2021-06-30 0001389050 2020-12-31 0001389050 2021-07-23 0001389050 aroc:JDHCapitalAndHilcorpAffiliatesMember srt:AffiliatedEntityMember 2019-08-01 2019-08-01 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2021Member us-gaap:SubsequentEventMember 2021-07-01 2021-07-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-02-10 2021-02-10 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 2020-03-31 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2019-08-01 0001389050 aroc:AtMarketAgreementMember 2021-02-23 0001389050 aroc:IdleCompressorUnitsMember 2021-04-01 2021-06-30 0001389050 aroc:IdleCompressorUnitsMember 2021-01-01 2021-06-30 0001389050 aroc:IdleCompressorUnitsMember 2020-04-01 2020-06-30 0001389050 aroc:IdleCompressorUnitsMember 2020-01-01 2020-06-30 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDisposalPeriodMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2021-06-30 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ContractOperationsSegmentMember 2021-04-01 2021-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2021-04-01 2021-06-30 0001389050 2021-04-01 2021-06-30 0001389050 aroc:ContractOperationsSegmentMember 2021-01-01 2021-06-30 0001389050 aroc:AftermarketServicesSegmentMember 2021-01-01 2021-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 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2021-01-01 2021-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-01 2020-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member us-gaap:SubsequentEventMember 2021-07-01 2021-07-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-01 2020-07-31 0001389050 us-gaap:SubsequentEventMember 2021-07-01 2021-07-01 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2023-10-01 2024-11-08 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2023-01-01 2023-09-30 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 2022-12-31 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2021-02-22 2024-11-08 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2021Member us-gaap:SubsequentEventMember 2021-07-30 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-06-30 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2021-06-30 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-06-30 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2021-06-30 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2021-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member 2021-02-10 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-06-30 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-06-30 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-06-30 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-06-30 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-06-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-31 0001389050 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001389050 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001389050 us-gaap:CommonStockMember 2021-01-01 2021-06-30 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: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 0001389050 2021-01-01 2021-06-30 aroc:segment iso4217:USD shares utr:hp pure iso4217:USD utr:hp aroc:Y aroc:CompressorUnit aroc:director iso4217:USD shares 0.06 -0.20 0.08 -0.61 0001389050 --12-31 2021 Q2 false http://www.archrock.com/20210630#AftermarketServicesSegmentMember P6M P1Y P1Y P1Y P1Y 8467000 -30702000 12467000 -92211000 10-Q true 2021-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 154041024 3312000 1097000 2731000 3370000 106393000 104425000 65885000 63670000 12265000 12819000 187855000 182011000 2322400000 2389674000 18404000 19236000 54684000 61531000 24661000 29216000 51294000 56934000 25936000 30084000 10424000 11036000 2695658000 2779722000 45096000 30819000 77376000 76993000 3078000 3880000 125550000 111692000 1612490000 1688867000 16446000 16925000 761000 725000 18722000 18088000 7868000 7868000 1781837000 1844165000 0.01 0.01 50000000 50000000 0 0 0.01 0.01 250000000 250000000 161339554 160014960 1613000 1600000 3434224000 3424624000 -3044000 -5006000 -2433553000 -2401988000 7278449 7052769 85419000 83673000 913821000 935557000 2695658000 2779722000 163865000 187949000 329899000 394923000 31750000 32367000 61147000 75090000 195615000 220316000 391046000 470013000 61387000 63390000 122752000 142041000 27490000 28686000 53273000 63677000 88877000 92076000 176025000 205718000 26077000 28745000 51161000 59371000 44193000 48849000 89905000 98671000 2960000 55210000 10033000 61405000 99830000 743000 2408000 1640000 4136000 25958000 25778000 57203000 55443000 -3971000 -3971000 3124000 -2189000 14156000 1927000 82000 438000 1971000 993000 10013000 -38472000 21206000 -115612000 1261000 -8091000 8285000 -24044000 8752000 -30381000 12921000 -91568000 0.06 -0.20 0.08 -0.61 152033000 150743000 151537000 150628000 152203000 150743000 151699000 150628000 8752000 -30381000 12921000 -91568000 966000 265000 1962000 -5521000 966000 265000 1962000 -5521000 9718000 -30116000 14883000 -97089000 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 1613000 161323492 3430910000 -4010000 -2419974000 -85415000 -7263173 923124000 4000 383 4000 0.145 22331000 22331000 16062 136000 136000 3178000 -14893 3178000 8752000 8752000 966000 966000 1613000 161339554 3434224000 -3044000 -2433553000 -85419000 -7278449 913821000 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 1600000 160014960 3424624000 -5006000 -2401988000 -83673000 -7052769 935557000 1746000 184776 1746000 0.290 44486000 44486000 44116 371000 371000 9000 923330 5832000 -40904 5841000 4000 357148 3397000 3401000 12921000 12921000 1962000 1962000 1613000 161339554 3434224000 -3044000 -2433553000 -85419000 -7278449 913821000 12921000 -91568000 89905000 98671000 10033000 61405000 99830000 511000 695000 1891000 1627000 7551000 2856000 187000 1003000 -3971000 -2169000 -928000 5841000 5778000 162000 -215000 2282000 8161000 -1245000 5995000 3172000 7995000 -24117000 10752000 13656000 5048000 12762000 2661000 -17569000 3569000 -2615000 244000 4268000 6467000 8129000 6358000 -10829000 4068000 8253000 15000 -189000 126617000 167074000 38749000 113289000 18795000 24179000 18178000 5071000 910000 1351000 -866000 -82688000 343251000 722500000 419751000 762500000 2407000 943000 2169000 787000 44486000 44347000 3401000 371000 367000 1746000 834000 678000 -123536000 -85866000 2215000 -1480000 1097000 3685000 3312000 2205000 <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 reflects all normal recurring adjustments necessary to fairly present our consolidated financial position, results of operations and cash flows for the periods indicated. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements presented in our 2020 Form 10-K, which contains a more comprehensive summary of our accounting policies. The interim results reported herein are not necessarily indicative of results for a full year. Certain prior year amounts have been reclassified to conform to the current year presentation.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">2. Recent Accounting Developments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounting Standards Updates 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;">On June 10, 2021, we prospectively adopted 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. On June 10, 2021, we amended one of our interest rate swap agreements and determined that the modifications meet the criteria for the optional expedients and exceptions, which allow us to forego de-designation of the hedging relationship and to subsequently assess effectiveness on a qualitative basis. The adoption of ASU 2020-04 did not have a material impact on our consolidated financial statements. In the first quarter, we evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable. We will continue to assess any modifications to our interest rate swap and Credit Facility agreements during the effective period of this update and will apply the amendments as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Accounting Standards Updates 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;">On June 10, 2021, we prospectively adopted 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. On June 10, 2021, we amended one of our interest rate swap agreements and determined that the modifications meet the criteria for the optional expedients and exceptions, which allow us to forego de-designation of the hedging relationship and to subsequently assess effectiveness on a qualitative basis. The adoption of ASU 2020-04 did not have a material impact on our consolidated financial statements. In the first quarter, we evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable. We will continue to assess any modifications to our interest rate swap and Credit Facility agreements during the effective period of this update and will apply the amendments as applicable.</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;">February 2021 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On February 10, 2021, we completed the sale of certain contract operations customer service agreements and approximately </span><span style="font-weight:normal;">300</span><span style="font-weight:normal;"> compressors, comprising approximately </span><span style="font-weight:normal;">40,000</span><span style="font-weight:normal;"> horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recorded a gain on the sale of </span><span style="font-weight:normal;">$6.0</span><span style="font-weight:normal;"> million in (gain) loss on sale of assets, net in our condensed consolidated statements of operations during the six months ended June 30, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">July 2020 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In July 2020, we completed the sale of the turbocharger business included within our </span><span style="-sec-ix-hidden:Hidden_h3uASVW6wEeSsQ-CjWNqUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">aftermarket services segment</span></span><span style="font-weight:normal;">. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a </span><span style="font-weight:normal;">two-year</span><span style="font-weight:normal;"> term. In addition to cash of </span><span style="font-weight:normal;">$9.5</span><span style="font-weight:normal;"> million received upon closing, an additional </span><span style="font-weight:normal;">$3.0</span><span style="font-weight:normal;"> million was received on the first anniversary of the closing date in July 2021, and </span><span style="font-weight:normal;">$3.5</span><span style="font-weight:normal;"> million is being received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of </span><span style="font-weight:normal;">$1.5 </span><span style="font-weight:normal;">million and </span><span style="font-weight:normal;">$0.7</span><span style="font-weight:normal;"> million under the supply agreement during the six months ended June 30, 2021 and December 31, 2020, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">March 2020 Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In March 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets and goodwill based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recognized a gain on the sale of $3.2 million in (gain) loss on sale of assets, net in our condensed consolidated statements of operations during the six months ended June 30, 2020.</p> 300 40000 6000000.0 P2Y 9500000 3000000.0 3500000 1500000 700000 200 35000 3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">4. Discontinued Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, including a tax matters agreement, which governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of each of June 30, 2021 and December 31, 2020, we had $7.9 million of unrecognized tax benefits (including interest and penalties) related to Exterran Corporation operations prior to the Spin-off recorded to noncurrent liabilities associated with discontinued operations in our condensed consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of each of June 30, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the balance sheets for our discontinued operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom: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,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,424</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities associated with discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 7900000 7900000 7900000 7900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Other assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom: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,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,424</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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:15.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities associated with discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td></tr></table> 7868000 7868000 2556000 3168000 10424000 11036000 7868000 7868000 7868000 7868000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">5. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13806152%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td></tr><tr><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,237</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13806152%;padding-left:0pt;padding-right:0pt;width:100.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td></tr><tr><td style="vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,237</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,885</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,670</p></td></tr></table> 58331000 57433000 7554000 6237000 65885000 63670000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Property, Plant and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.1483612%;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,384,406</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,439,432</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,429</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,457</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,636,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690,604</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313,951)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,300,930)</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,322,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,389,674</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.1483612%;padding-left:0pt;padding-right:0pt;width:100.29%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,384,406</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,439,432</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,868</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,680</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,429</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,457</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,636,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,690,604</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,313,951)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,300,930)</p></td></tr><tr><td style="vertical-align:bottom;width:60.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,322,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,389,674</p></td></tr></table> 3384406000 3439432000 44721000 45167000 101115000 106868000 84680000 84680000 21429000 14457000 3636351000 3690604000 1313951000 1300930000 2322400000 2389674000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">7. Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our goodwill was recognized in connection with the Elite Acquisition and represents the excess of consideration transferred over the fair value of the assets and liabilities acquired. All of the goodwill was allocated to our contract operations reporting unit. We review the carrying amount of our goodwill in the fourth quarter of every year, or whenever indicators of potential impairment exist, to determine if the carrying amount of our contract operations reporting unit exceeds its fair value, including the goodwill. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a significant deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil, which commenced substantial spending cuts by our customers and a decline in production. This global response to the pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a goodwill impairment loss of $99.8 million during the first quarter of 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions, which have a significant impact on the fair value determined. We determined the fair value of our reporting unit using an equal weighting of both the expected present value of future cash flows and a market approach. The present value of future cash flows was estimated using our most recent forecast and the weighted average cost of capital. The market approach uses a market multiple on the earnings before interest expense, provision for income taxes and depreciation and amortization expense of comparable peer companies. Significant estimates for our reporting unit included in our impairment analysis were our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.</p> 99800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">8. Hosting Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the fourth quarter of 2018 we began a process and technology transformation project that will, among other things, upgrade or replace our existing ERP, supply chain and inventory management systems and expand the remote monitoring capabilities of our compression fleet. Included in this project are hosting arrangements that are service contracts related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2021 and December 31, 2020, we had $9.8 million and $7.7 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our condensed consolidated balance sheets. Accumulated amortization was $0.5 million and $0.3 million at June 30, 2021 and December 31, 2020, respectively. We recorded $0.1 million of amortization expense to SG&amp;A in our condensed consolidated statements of operations during each of the three months ended June 30, 2021 and 2020, and $0.2 million and $0.1 million during the six months ended June 30, 2021 and 2020, respectively.</p> 9800000 7700000 500000 300000 100000 100000 200000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit Facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 393,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt premium, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,766)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,347</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,775</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,357)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,092</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,688,867</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, there were $12.5 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.5% and 2.7% at June 30, 2021 and December 31, 2020, respectively. We incurred $0.4 million in commitment fees on the daily unused amount of the Credit Facility during each of the three months ended June 30, 2021 and 2020 and $1.0 million and $1.1 million during the six months ended June 30, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We must maintain certain consolidated financial ratios as defined in our Credit Facility agreement (see below). As of June 30, 2021, the ratio requirements did not constrain our undrawn capacity and as such, $421.0 million was available for additional borrowings. As of June 30, 2021, we were in compliance with all covenants under the Credit Facility agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amendment No. 3</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 22, 2021, we amended our Credit Facility to, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">reduce the aggregate revolving commitment from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1.25</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> billion to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$750.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> million, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">adjust the maximum Senior Secured Debt to EBITDA and Total Debt to EBITDA ratios, as defined in the Credit Facility agreement, to the following:</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Senior Secured Debt to EBITDA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.00 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Debt to EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Through fiscal year 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.75 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1, 2023 through September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.25 to 1.0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We incurred $1.8 million in transaction costs related to Amendment No. 3, which were included in other assets in our condensed consolidated balance sheets and are being amortized over the remaining term of the Credit Facility. In addition, we wrote off $4.9 million of unamortized deferred financing costs as a result of the amendment, which was recorded to interest expense in our condensed consolidated statements of operations during the six months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="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 0pt 12pt 0pt;">In April 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 under 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Credit Facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 393,000</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Debt premium, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,541</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,766)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,347</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 802,775</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Principal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,357)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,908)</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 493,092</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,688,867</p></td></tr></table> 316500000 393000000 800000000 800000000 13539000 14541000 11192000 11766000 802347000 802775000 500000000 500000000 6357000 6908000 493643000 493092000 1612490000 1688867000 12500000 0.024 0.025 0.027 400000 400000 1000000.0 1100000 421000000.0 1250000000 750000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Senior Secured Debt to EBITDA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.00 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Debt to EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Through fiscal year 2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.75 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1, 2023 through September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Thereafter <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.25 to 1.0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/> 3.00 5.75 5.50 5.25 5.50 1800000 4900000 1 350000000.0 10500000 -4000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Accumulated Other Comprehensive Loss </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Components of comprehensive income (loss) are net income (loss) and all changes in equity during a period except those resulting from transactions with owners. Our accumulated other comprehensive income (loss) consists of changes in the fair value of our interest rate swap derivative instruments, net of tax, which are designated as cash flow hedges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes in accumulated other comprehensive loss of our derivative cash flow hedges, net of tax:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:10.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:2.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:1.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:10.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:2.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:1.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:10.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:2.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:1.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:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.84%;margin:0pt;padding:0pt;"><p style="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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,010)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;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), net of tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss recognized in other comprehensive income (loss), net of tax benefit of $16, $155, $18 and $1,745, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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;"> (63)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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;"> (71)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,566)</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $273, $225, $540 and $277, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 1,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:43.47%;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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (3,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (6,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (3,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">See Note 17 (“Derivatives”) for further details on our interest rate swap derivative instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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:10.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:2.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:1.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:10.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:2.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:1.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:10.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:2.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:1.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:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.84%;margin:0pt;padding:0pt;"><p style="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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,010)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,006)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;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), net of tax:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss recognized in other comprehensive income (loss), net of tax benefit of $16, $155, $18 and $1,745, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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;"> (63)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.19%;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;"> (71)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,566)</p></td></tr><tr><td style="vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $273, $225, $540 and $277, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 2,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 3pt 0.05pt 0pt;"> 1,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:43.47%;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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (3,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (6,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.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 0pt 0.05pt 0pt;"> (3,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:10.15%;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></tr></table> -4010000 -7173000 -5006000 -1387000 -16000 -155000 -18000 -1745000 -63000 -583000 -71000 -6566000 -273000 -225000 -540000 -277000 -1029000 -848000 -2033000 -1045000 966000 265000 1962000 -5521000 -3044000 -6908000 -3044000 -6908000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">11. Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">At-the-Market Continuous Equity Offering Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On February 23, 2021, we entered into the ATM Agreement, pursuant to which we may offer and sell shares of our common stock from time to time for an aggregate offering price of up to </span><span style="font-weight:normal;">$50.0</span><span style="font-weight:normal;"> million. We intend to use the net proceeds of these offerings, after deducting sales agent fees and offering expenses, for general corporate purposes.</span><span style="font-weight:normal;"> </span><span style="font-weight:normal;">Offerings of common stock pursuant to the ATM Agreement will terminate upon the earlier of (i) the sale of all shares of common stock subject to the ATM Agreement or (ii) the termination of the ATM Agreement by us or by each of the sales agents. Any sales agent may also terminate the ATM Agreement but only with respect to itself</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2021, we sold 357,148 shares of common stock for net proceeds of $3.4 million pursuant to the ATM Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes our dividends declared and paid in each of the quarterly periods of 2021 and 2020: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Declared Dividends</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per Common Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,331</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,155</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,177</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,308</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,171</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On July 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 16, 2021 to stockholders of record at the close of business on August 9, 2021.</p> 50000000.0 357148 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Declared Dividends</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per Common Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,331</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,155</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,177</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,308</p></td></tr><tr><td style="vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,176</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Q1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.145</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,171</p></td></tr></table> 0.145 22331000 0.145 22155000 0.145 22177000 0.145 22308000 0.145 22176000 0.145 22171000 0.145 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">12. Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents our revenue from contracts with customers by segment (see Note 22 (“Segments”)) and disaggregated by revenue source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="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:48.38%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract operations:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,918</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,728</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,837</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,852</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,026</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,316</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,878</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin: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,939</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,618</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,342</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;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:9.3%;border-bottom: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;"> 156</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.35%;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:9.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 3pt 0.05pt 0pt;"> 577</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.35%;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:9.3%;border-bottom: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;"> 404</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.35%;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:9.3%;border-bottom: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,368</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,865</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,949</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 329,899</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394,923</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aftermarket services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,008</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,081</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,900</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,531</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,742</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.35%;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:9.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 3pt 0.05pt 0pt;"> 13,286</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.35%;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:9.3%;border-bottom: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;"> 27,247</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.35%;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:9.3%;border-bottom: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;"> 30,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,750</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,367</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,147</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,090</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.35%;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:9.3%;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.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.35%;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:9.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.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.35%;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:9.3%;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.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.35%;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:9.3%;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:48.38%;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.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.35%;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:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,615</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.35%;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:9.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 3pt 0.05pt 0pt;"> 220,316</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.35%;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:9.3%;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;"> 391,046</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.35%;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:9.3%;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;"> 470,013</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="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.5</span><span style="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, 2021 and 2020, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$2.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$3.1</span><span style="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, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All services 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, 2021, we had $286.6 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2025 as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FvAO-UAvp02XBZ3r-Kp2RA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_GcEKFVWErk6mLS4djYzywQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_zIKZB86uPEWuOrLhJr8ACw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_rMkGF2tqmkmp3TrMQ07S_Q;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9_yL8fncbU2gMfoJOMrJ7g;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286,557</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">We do not disclose the aggregate transaction price for the remaining performance obligations for aftermarket services as there are no contracts with customers with an original contract term that is greater than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Contract Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021 and December 31, 2020, our receivables from contracts with customers, net of allowance for credit losses, were $96.0 million and $95.6 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="color:#212529;font-style:italic;">Allowance for Credit Losses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">The contractual life of our trade receivables is primarily </span><span style="color:#212529;">30 days</span><span style="color:#212529;"> based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze </span><span style="color:#212529;">two years</span><span style="color:#212529;"> of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our allowance for credit losses balance changed as follows during the six months ended June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:12.32%;margin: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,370</p></td></tr><tr><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for (benefit from) credit losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;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;"> (215)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (424)</p></td></tr><tr><td style="vertical-align:middle;width:83.43%;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, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 2,731</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Contract Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Freight billings to customers for the transport of compression assets, customer-specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of June 30, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the six months ended June 30, 2021 was primarily due to $5.0 million recognized as revenue during the period, partially offset by revenue deferral of $4.1 million, each primarily related to freight billings and milestone billings on aftermarket services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;"><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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;padding:0pt;"><p style="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:48.38%;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract operations:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,918</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,728</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,837</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,852</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,026</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,316</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,878</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin: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,939</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin: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,618</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,342</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,209</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.35%;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:9.3%;border-bottom: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;"> 156</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.35%;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:9.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 3pt 0.05pt 0pt;"> 577</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.35%;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:9.3%;border-bottom: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;"> 404</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.35%;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:9.3%;border-bottom: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,368</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 163,865</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,949</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 329,899</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 394,923</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aftermarket services:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,008</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,081</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,900</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,531</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.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.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,742</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.35%;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:9.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 3pt 0.05pt 0pt;"> 13,286</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.35%;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:9.3%;border-bottom: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;"> 27,247</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.35%;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:9.3%;border-bottom: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;"> 30,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services revenue <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,750</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,367</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,147</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,090</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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.35%;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:9.3%;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.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.35%;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:9.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.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.35%;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:9.3%;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.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.35%;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:9.3%;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:48.38%;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.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.35%;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:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 195,615</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.35%;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:9.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 3pt 0.05pt 0pt;"> 220,316</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.35%;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:9.3%;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;"> 391,046</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.35%;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:9.3%;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;"> 470,013</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="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.5</span><span style="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, 2021 and 2020, respectively, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$2.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$3.1</span><span style="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, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All services revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><div style="margin-top:12pt;"/> 0 0 0 0 1000 1000 1000 1000 45918000 57728000 92837000 124468000 1001 1001 1001 1001 1500 1500 1500 1500 66852000 78026000 135316000 162878000 1500 1500 1500 1500 50939000 51618000 101342000 106209000 156000 577000 404000 1368000 163865000 187949000 329899000 394923000 17008000 19081000 33900000 44531000 14742000 13286000 27247000 30559000 31750000 32367000 61147000 75090000 195615000 220316000 391046000 470013000 1400000 1500000 2400000 3100000 286600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FvAO-UAvp02XBZ3r-Kp2RA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_GcEKFVWErk6mLS4djYzywQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_zIKZB86uPEWuOrLhJr8ACw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_rMkGF2tqmkmp3TrMQ07S_Q;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9_yL8fncbU2gMfoJOMrJ7g;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,352</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286,557</p></td></tr></table> 155764000 106352000 20785000 3512000 144000 286557000 96000000.0 95600000 P30D P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:12.32%;margin: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,370</p></td></tr><tr><td style="vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for (benefit from) credit losses</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.32%;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;"> (215)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (424)</p></td></tr><tr><td style="vertical-align:middle;width:83.43%;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, 2021</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:12.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 3pt 0.05pt 0pt;"> 2,731</p></td></tr></table> 3370000 -215000 424000 2731000 3600000 4600000 5000000.0 4100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">13. Long-Lived and Other Asset Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We review long-lived assets, including property, plant and equipment and identifiable intangibles that are being amortized, for impairment whenever events or changes in circumstances, including the removal of compressors from our active fleet, indicate that the carrying amount of an asset may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2020, we determined that the impairment of our contract operations reporting unit’s goodwill was an indicator of potential impairment of the carrying amount of our long-lived assets, including our compressor fleet and associated customer and contract-based intangible assets. Accordingly, we performed a quantitative impairment test of our long-lived assets, by which we determined that they were not also impaired. No similar impairment has been indicated subsequent to the first quarter of 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Compression Fleet</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We periodically review the future deployment of our idle compression assets for units that are not of the type, configuration, condition, make or model that are cost efficient to maintain and operate. Based on these reviews, we determine that certain idle compressors should be retired from the active fleet. The retirement of these units from the active fleet triggers a review of these assets for impairment and as a result of our review, we may record an asset impairment to reduce the book value of each unit to its estimated fair value. The fair value of each unit is estimated based on the expected net sale proceeds compared to other fleet units we recently sold, a review of other units recently offered for sale by third parties or the estimated component value of the equipment we plan to use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with our review of our idle compression assets, we evaluate for impairment idle units that were culled from our fleet in prior years and are available for sale. Based on that review, we may reduce the expected proceeds from disposition and record additional impairment to reduce the book value of each unit to its estimated fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the results of our compression fleet impairment review as recorded to our contract operations segment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:27.12%;margin:0pt;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.55%;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:27.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:27.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:27.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></tr><tr><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;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,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,844</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,405</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'inherit';font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:27.12%;margin:0pt;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.55%;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:27.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;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:27.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:27.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></tr><tr><td style="vertical-align:bottom;width:40.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(dollars in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.66%;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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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.71%;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,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,844</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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: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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,405</p></td></tr></table> 45 450 115 535 13000 184000 37000 207000 2832000 55210000 9844000 61405000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">14. Restructuring Charges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2020, we completed restructuring activities to further streamline our organization and more fully align our teams to improve our customer service and profitability. We incurred severance costs of $1.7 million related to these activities during the first quarter of 2020. No additional costs will be incurred for this organizational restructuring.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.8 million to right-size our business. We do not expect to incur additional material severance costs under this restructuring plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;">During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We have incurred </span><span style="color:#212529;">$1.5</span><span style="color:#212529;"> million of restructuring costs as a result of our property disposals and do not expect to incur additional material property disposal costs under this restructuring plan.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The severance and property disposal costs incurred under the above restructuring plans were recorded to restructuring charges in our condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents restructuring charges incurred by segment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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.31%;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:9.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:top;white-space:nowrap;width:2.19%;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.42%;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:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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.31%;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:9.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:top;white-space:nowrap;width:2.2%;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.32%;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:9.27%;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></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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:10.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;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:9.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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:10.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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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: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.19%;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:10.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;">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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 131</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 131</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;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;"> 337</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;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;"> 285</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 743</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,386</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 736</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;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;">Six months ended June 30, 2021</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 732</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.27%;margin: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,493</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 131</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 616</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 879</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;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;">Six months ended June 30, 2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Organizational restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 478</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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,386</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 736</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,864</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,361</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 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="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents restructuring charges incurred by cost type:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.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:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;margin:0pt;padding:0pt;"><p style="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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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:46.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:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom: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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 2,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 1,493</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin: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,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin: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,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property disposal costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other exit costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property disposal costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1700000 0 6800000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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.31%;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:9.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:top;white-space:nowrap;width:2.19%;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.42%;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:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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.31%;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:9.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:top;white-space:nowrap;width:2.2%;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.32%;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:9.27%;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></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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:10.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;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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: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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:9.26%;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;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:10.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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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: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.19%;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:10.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;">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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2021</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 131</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 131</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;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;"> 337</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;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;"> 285</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 743</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,386</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 736</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin: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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin: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:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;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;">Six months ended June 30, 2021</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 732</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.27%;margin: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,493</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 131</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 616</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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;"> 879</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.34%;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;">Six months ended June 30, 2020</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;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:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;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:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.27%;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:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Organizational restructuring</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 478</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.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;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pandemic restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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,386</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td><td style="vertical-align:top;white-space:nowrap;width:2.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.26%;border-bottom: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;"> 736</p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:9.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 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:48.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,864</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.19%;margin: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.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,361</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.2%;margin: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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:9.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 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="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> 337000 121000 147000 605000 7000 7000 131000 131000 337000 121000 285000 743000 1386000 286000 736000 2408000 616000 145000 732000 1493000 16000 16000 131000 131000 616000 145000 879000 1640000 478000 625000 625000 1728000 1386000 286000 736000 2408000 1864000 911000 1361000 4136000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.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:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;margin:0pt;padding:0pt;"><p style="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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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:46.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:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.65%;border-bottom: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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Severance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Organizational restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,728</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pandemic restructuring</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 605</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 2,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 1,493</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,408</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total severance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin: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,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin: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,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,136</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property disposal costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other exit costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property disposal costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other restructuring costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 2,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> 1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,136</p></td></tr></table> 1728000 605000 2408000 1493000 2408000 605000 2408000 1493000 4136000 9000 7000 7000 7000 16000 131000 131000 743000 2408000 1640000 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;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Valuation Allowance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amount of our deferred tax assets considered realizable could be adjusted if projections of future taxable income are reduced or objective negative evidence in the form of a three-year cumulative loss is present or both. Should we no longer have a level of sustained profitability, excluding nonrecurring charges, we will have to rely more on our future projections of taxable income to determine if we have an adequate source of taxable income for the realization of our deferred tax assets, namely net operating loss carryforwards and tax credit carryforwards. This may result in the need to record a valuation allowance against all or a portion of our deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective Tax Rate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The year-to-date effective tax rate for the six months ended June 30, 2021 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unrecognized Tax Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2021, we believe it is reasonably possible that $2.8 million of our unrecognized tax benefits, including penalties, interest and discontinued operations, will be reduced prior to June 30, 2022 due to the settlement of audits or the expiration of statutes of limitations or both. However, due to the uncertain and complex application of the tax regulations, it is possible that the ultimate resolution of these matters may result in liabilities that could materially differ from this estimate.</p> 2800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">16. Earnings per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net income (loss) per common share is computed using the two-class method, which is an earnings allocation formula that determines net income (loss) per share for each class of common stock and participating security according to dividends declared and participation rights in undistributed earnings. Under the two-class method, basic net income (loss) per common share is determined by dividing net income (loss), after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock-settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as participating securities do not have a contractual obligation to participate in our undistributed losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted net income (loss) per common share is computed using the weighted average number of shares outstanding adjusted for the incremental common stock equivalents attributed to outstanding options, performance-based restricted stock units and stock to be issued pursuant to our ESPP unless their effect would be anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows the calculation for net income (loss) attributable to common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:23.58%;margin:0pt;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.23%;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:23.56%;margin:0pt;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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:23.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;"><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.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;"><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,752</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,921</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.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;"> (321)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (454)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_DwpO4tCZREqrPgXsRv2meg;"><span style="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:9.3%;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,467</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JP__2bN5uEaTRTtxZGuvUg;"><span style="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:9.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;"> (30,702)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_U8JIpnNHUUCaXmGl3TGVzA;"><span style="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:9.3%;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,467</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_44ORtY89I0ql39Y2ZXeZGg;"><span style="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:9.3%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows the potential shares of common stock that were included in computing diluted net income (loss) per common share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;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.35%;margin:0pt;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:22.03%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.03%;border-bottom: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.35%;margin:0pt;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:22.03%;border-bottom: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;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,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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;"> 152,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows the potential shares of common stock issuable that were excluded from computing diluted net income (loss) per common share as their inclusion would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;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:22.03%;margin:0pt;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.35%;margin:0pt;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:22.02%;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;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:22.03%;border-bottom: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.35%;margin:0pt;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:22.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of ESPP shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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;">33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:23.58%;margin:0pt;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.23%;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:23.56%;margin:0pt;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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:23.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;"><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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.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;"><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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,752</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,921</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (285)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.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;"> (321)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (454)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_DwpO4tCZREqrPgXsRv2meg;"><span style="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:9.3%;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,467</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_JP__2bN5uEaTRTtxZGuvUg;"><span style="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:9.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;"> (30,702)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_U8JIpnNHUUCaXmGl3TGVzA;"><span style="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:9.3%;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,467</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_44ORtY89I0ql39Y2ZXeZGg;"><span style="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:9.3%;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></tr></table> 8752000 -30381000 12921000 -91568000 285000 321000 454000 643000 8467000 -30702000 12467000 -92211000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.03%;margin:0pt;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.35%;margin:0pt;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:22.03%;margin:0pt;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.03%;border-bottom: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.35%;margin:0pt;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:22.03%;border-bottom: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;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,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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,033</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">On settlement of ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.2%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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;"> 152,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr></table> 154047000 152937000 153334000 152750000 2014000 2194000 1797000 2122000 152033000 150743000 151537000 150628000 169000 159000 1000 3000 152203000 150743000 151699000 150628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;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:22.03%;margin:0pt;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.35%;margin:0pt;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:22.02%;margin:0pt;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.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="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;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:22.03%;border-bottom: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.35%;margin:0pt;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:22.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;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.83%;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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr><tr><td style="vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On settlement of ESPP shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;border-bottom: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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.83%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:51.21%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;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;">33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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></tr></table> 22000 95000 33000 111000 57000 57000 22000 25000 22000 174000 33000 193000 <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, 2021, we had $300.0 million notional value of interest rate swaps outstanding, which expire in March 2022 and were entered into to offset changes in expected cash flows due to fluctuations in the associated variable interest rates. The counterparties to these derivative agreements are major financial institutions. We monitor the credit quality of these financial institutions and do not expect nonperformance by any counterparty, although such nonperformance could have a material adverse effect on us. We have no collateral posted for our derivative instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have designated our interest rate swaps as cash flow hedging instruments. Changes in the fair value of cash flow hedging instruments are recognized as a component of other comprehensive income (loss) until the hedged transaction affects earnings. At that time, amounts are reclassified into earnings to interest expense, the same statement of operations line item to which the earnings effect of the hedged item is recorded. Cash flows from derivatives designated as hedges are classified in our condensed consolidated statements of cash flows under the same category as the cash flows from the underlying assets, liabilities or anticipated transactions unless the derivative contract contains a significant financing element, in which case, the cash settlements for these derivatives are classified as cash flows from financing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We expect the hedging relationship to be highly effective as the interest rate swap terms substantially coincide with the hedged item and are expected to offset changes in expected cash flows due to fluctuations in the variable rate. We estimate that $3.9 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at June 30, 2021 will be reclassified into earnings as interest expense at then-current values during the next 12 months as the underlying hedged transactions occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2021, the weighted average effective fixed interest rate of our interest rate swaps was 1.8%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,810</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our condensed consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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;"><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:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:23.57%;margin:0pt;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.24%;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:23.55%;margin:0pt;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:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:23.57%;border-bottom: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.24%;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:23.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.67%;border-bottom: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.37%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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></tr><tr><td style="vertical-align:top;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,302)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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: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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,573)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.37%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,958</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,203</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">See Note 10 (“Accumulated Other Comprehensive Loss”) and Note 18 (“Fair Value Measurements”) for further details on our derivative instruments.</p> 300000000.0 -3900000 0.018 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,810</p></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table> 3853000 4810000 1527000 3853000 6337000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.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;"><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:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:23.57%;margin:0pt;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.24%;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:23.55%;margin:0pt;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:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:23.57%;border-bottom: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.24%;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:23.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.67%;border-bottom: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.37%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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></tr><tr><td style="vertical-align:top;width:48.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax loss reclassified from accumulated other comprehensive loss into interest expense</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,302)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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: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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,573)</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.37%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,958</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,203</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:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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></tr></table> -79000 -738000 -89000 -8311000 -1302000 -1073000 -2573000 -1322000 25958000 25778000 57203000 55443000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">18. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On a quarterly basis, our interest rate swap derivative instruments are valued based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. These fair value measurements are classified as Level 2. The following table presents our derivative position measured at fair value on a recurring basis, with pricing levels as of the date of valuation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the first quarter of 2020, we determined that the significant deterioration in global macroeconomic conditions caused by the COVID-19 pandemic was an indicator of potential impairment of our goodwill, and we performed a quantitative impairment test as of March 31, 2020 that resulted in a $99.8 million impairment of our goodwill. Significant estimates used in our impairment analysis included cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples, which are Level 3 inputs. See Note 7 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compressors</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. These fair value measurements are classified as Level 3. The following table presents the fair value of our compressors impaired during 2021 and 2020: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,046</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The significant unobservable inputs used to develop the above fair value measurements were weighted by the relative fair value of the compressors being measured. Additional quantitative information related to our significant unobservable inputs follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">       </b><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$30 per horsepower</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$20 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">70%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> as of June 30, 2021 and December 31, 2020, respectively.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">See Note 13 (“Long-Lived and Other Asset Impairment”) for further details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amounts of our cash, receivables and payables approximate fair value due to the short-term nature of those instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amount of borrowings outstanding under our Credit Facility approximates fair value due to its variable interest rate. The fair value of these outstanding borrowings is a Level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of our fixed rate debt is estimated using yields observable in active markets, which are Level 2 inputs, and was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:15.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,295,990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,295,867</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,366,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,371,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Carrying amounts are shown net of unamortized debt premium and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,337</p></td></tr></table> 3853000 6337000 99800000 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,046</p></td></tr></table> 3462000 19046000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">       </b><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $621 per horsepower</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$30 per horsepower</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">As of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$20 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">70%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> as of June 30, 2021 and December 31, 2020, respectively.</span></td></tr></table> 0 621 30 0 289 20 0.70 0.81 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:15.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;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.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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,295,990</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,295,867</p></td></tr><tr><td style="vertical-align:bottom;width:57.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,366,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,371,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Carrying amounts are shown net of unamortized debt premium and unamortized deferred financing costs. See Note 9 (“Long-Term Debt”).</span></td></tr></table> 1295990000 1295867000 1366000000 1371000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin: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:23.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;"><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;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:23.56%;margin:0pt;padding:0pt;"><p style="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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin: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:23.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;">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;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:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.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;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity award expense</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,178</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin: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,772</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,841</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,778</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability award expense</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.35%;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:9.3%;border-bottom: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;"> 408</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.35%;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:9.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 3pt 0.05pt 0pt;"> 842</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.35%;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:9.3%;border-bottom: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;"> 994</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.35%;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:9.3%;border-bottom: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;"> 294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;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:9.3%;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,586</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.35%;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:9.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 3pt 0.05pt 0pt;"> 3,614</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.35%;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:9.3%;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;"> 6,835</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.35%;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:9.3%;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;"> 6,072</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the activity of our stock-settled restricted stock awards, restricted stock units and performance-based restricted stock units and our cash-settled performance-based restricted stock units during the six months ended June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(shares in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom: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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.69</p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.22</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.36</p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2021 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.39</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Comprised of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">611</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled units and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">2,453</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> stock-settled awards and units.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of June 30, 2021, we expect $20.0 million of unrecognized compensation cost related to our non-vested awards and 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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.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.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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 0pt 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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin: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:23.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;"><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;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:23.56%;margin:0pt;padding:0pt;"><p style="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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin: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:23.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;">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;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:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.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;">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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity award expense</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,178</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin: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,772</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,841</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.3%;margin: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,778</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability award expense</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.35%;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:9.3%;border-bottom: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;"> 408</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.35%;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:9.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 3pt 0.05pt 0pt;"> 842</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.35%;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:9.3%;border-bottom: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;"> 994</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.35%;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:9.3%;border-bottom: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;"> 294</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.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.35%;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:9.3%;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,586</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.35%;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:9.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 3pt 0.05pt 0pt;"> 3,614</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.35%;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:9.3%;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;"> 6,835</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.35%;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:9.3%;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;"> 6,072</p></td></tr></table> 3178000 2772000 5841000 5778000 408000 842000 994000 294000 3586000 3614000 6835000 6072000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="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:17.23%;margin:0pt;padding:0pt;"><p style="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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(shares in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom: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:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.69</p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.22</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.36</p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.82</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested, June 30, 2021 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.39</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:14.4pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Comprised of </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">611</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled units and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">2,453</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> stock-settled awards and units.</span></td></tr></table><div style="margin-top:12pt;"/> 2446000 9.69 1279000 11.22 620000 9.36 41000 9.82 3064000 10.39 611000 2453000 20000000.0 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">20. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance Bonds</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business we have issued performance bonds to various state authorities that ensure payment of certain obligations. We have also issued a bond to protect our 401(k) retirement plan against losses caused by acts of fraud or dishonesty. The bonds have expiration dates in 2021 through the fourth quarter of 2022, and maximum potential future payments of $2.2 million. As of June 30, 2021, we were in compliance with all obligations to which the performance bonds pertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tax Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are subject to a number of state and local taxes that are not income-based. As many of these taxes are subject to audit by the taxing authorities, it is possible that an audit could result in additional taxes due. We accrue for such additional taxes when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the liability. As of June 30, 2021 and December 31, 2020, we accrued $5.4 million and $5.6 million, respectively, for the outcomes of non-income-based tax audits. We do not expect that the ultimate resolutions of these audits will result in a material variance from the amounts accrued. We do not accrue for unasserted claims for tax audits unless we believe the assertion of a claim is probable, it is probable that it will be determined that the claim is owed and we can reasonably estimate the claim or range of the claim. We believe the likelihood is remote that the impact of potential unasserted claims from non-income-based tax audits could be material to our consolidated financial position, but it is possible that the resolution of future audits could be material to our consolidated results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to the provisions of the tax matters agreement between Exterran Corporation and us, both parties agreed to indemnify the primary obligor of any return for tax periods beginning before and ending before or after the Spin-off (including any ongoing or future amendments and audits for these returns) for the portion of the tax liability (including interest and penalties) that relates to their respective operations reported in the filing. The tax contingencies mentioned above relate to tax matters for which we are responsible in managing the audit. As of December 31, 2020, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million for our share of non-income-based tax contingencies related to audits being managed by Exterran Corporation. During the six months ended June 30, 2021, these audits were settled and our indemnification liability was reduced to zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Insurance Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our business can be hazardous, involving unforeseen circumstances such as uncontrollable flows of natural gas or well fluids and fires or explosions. As is customary in our industry, we review our safety equipment and procedures and carry insurance against some, but not all, risks of our business. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. We believe that our insurance coverage is customary for the industry and adequate for our business; however, losses and liabilities not covered by insurance would increase our costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, we are substantially self-insured for workers’ compensation and employee group health claims in view of the relatively high per-incident deductibles we absorb under our insurance arrangements for these risks. Losses up to the deductible amounts are estimated and accrued based upon known facts, historical trends and industry averages. <span style="color:#212529;">We are also self-insured for property damage to our offshore assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Litigation and Claims</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In the</span><span style="font-weight:normal;"> ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.</span></p> 2200000 5400000 5600000 1600000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">21. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the closing of the Elite Acquisition, we issued 21.7 million shares of our common stock to JDH Capital, an affiliate of our customer Hilcorp. As long as JDH Capital, together with affiliates of Hilcorp, owns at least 7.5% of our outstanding common stock, it will have the right to designate one director to our Board of Directors. As of June 30, 2021, JDH Capital owned 11.1% of our outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Jeffery D. Hildebrand, founder and executive chairman of Hilcorp, was appointed Director in August 2019 and served until his resignation on July 29, 2020, at which time Jason C. Rebrook, President of Hilcorp, was appointed Director to fill the resulting vacancy. Mr. Hildebrand did not receive compensation in his role as Director and Mr. Rebrook received no compensation in his role as Director in 2020. In December 2020, the Board of Directors voted to approve the payment of Director cash and equity compensation to Mr. Rebrook beginning in 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue from Hilcorp and affiliates was $9.6 million and $10.2 million during the three months ended June 30, 2021 and 2020, respectively, and $19.1 million and $20.8 million during the six months ended June 30, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.4 million and $3.9 million as of June 30, 2021 and December 31, 2020, respectively.</p> 21700000 0.075 1 0.111 0 0 9600000 10200000 19100000 20800000 4400000 3900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We manage our business segments primarily based on the type of product or service provided. We have two segments which we operate within the U.S.: contract operations and aftermarket services. The contract operations segment primarily provides natural gas compression services to meet specific customer requirements. The aftermarket services segment provides a full range of services to support the compression needs of customers, from parts sales and normal maintenance services to full operation of a customer’s owned assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We evaluate the performance of our segments based on gross margin for each segment. Revenue includes only sales to external customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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:12.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: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:12.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: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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom: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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2021</b></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;"> </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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,865</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:12.55%;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,750</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,615</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,478</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:12.55%;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,260</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,738</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.55%;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.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:12.55%;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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,949</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,367</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,316</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,559</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:12.55%;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,681</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:12.49%;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,240</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.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: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:12.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: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:12.49%;margin: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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2021</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,899</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,147</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,147</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,874</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,021</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.55%;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.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:12.55%;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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394,923</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,090</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,882</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:12.55%;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,413</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,295</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;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:23.58%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;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:48.38%;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.23%;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:23.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;"><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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,738</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,240</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,021</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,295</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,077</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,745</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,161</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,371</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,193</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,849</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,905</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,671</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived and other asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,960</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,210</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,033</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,405</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 743</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,408</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,640</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,136</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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,958</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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,203</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,971</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,971</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,124)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,189</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,156)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.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;"> (438)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,971)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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;"> 10,013</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (38,472)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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;"> 21,206</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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:12.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: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:12.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: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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operations</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Services</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom: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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2021</b></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;"> </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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,865</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:12.55%;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,750</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,615</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,478</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:12.55%;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,260</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,738</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.55%;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.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:12.55%;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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30, 2020</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,949</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,367</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,316</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,559</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:12.55%;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,681</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:12.49%;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,240</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.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: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:12.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: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:12.49%;margin: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:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2021</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,899</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,147</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,046</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,147</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,874</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,021</p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:12.55%;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.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:12.55%;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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 394,923</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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,090</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 470,013</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,882</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:12.55%;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,413</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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,295</p></td></tr></table> 163865000 31750000 195615000 102478000 4260000 106738000 187949000 32367000 220316000 124559000 3681000 128240000 329899000 61147000 391046000 207147000 7874000 215021000 394923000 75090000 470013000 252882000 11413000 264295000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;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:23.58%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;margin:0pt;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:48.38%;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.23%;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:23.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;"><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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.56%;border-bottom: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:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,738</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,240</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,021</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 264,295</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,077</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,745</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,161</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,371</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,193</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,849</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,905</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,671</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived and other asset impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,960</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,210</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,033</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,405</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 743</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,408</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,640</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.3%;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,136</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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,958</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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,203</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.32%;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,971</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.3%;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,971</p></td></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,124)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,189</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,156)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.3%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (82)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.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;"> (438)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,971)</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;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:9.3%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:48.38%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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;"> 10,013</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (38,472)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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;"> 21,206</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;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></tr></table> 106738000 128240000 215021000 264295000 26077000 28745000 51161000 59371000 44193000 48849000 89905000 98671000 2960000 55210000 10033000 61405000 99830000 743000 2408000 1640000 4136000 25958000 25778000 57203000 55443000 -3971000 -3971000 3124000 -2189000 14156000 1927000 82000 438000 1971000 993000 10013000 -38472000 21206000 -115612000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">July 2021 Dispositions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In July 2021, we completed sales consisting of certain contract operations customer service agreements and approximately </span><span style="font-weight:normal;">575</span><span style="font-weight:normal;"> compressors, comprising approximately </span><span style="font-weight:normal;">100,000</span><span style="font-weight:normal;"> horsepower, used to provide compression services under those agreements, as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. Total cash consideration for the sales will approximate </span><span style="font-weight:normal;">$61.0</span><span style="font-weight:normal;"> million and a gain on the sales of approximately </span><span style="font-weight:normal;">$13.5</span><span style="font-weight:normal;"> million will be recognized in the third quarter of 2021. </span></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;">The proceeds received in July from the sales were used to repay borrowings outstanding under our Credit Facility. On July 1, 2021, we dedesignated </span><span style="font-weight:normal;">$125.0</span><span style="font-weight:normal;"> million notional value of our interest rate swaps. Amounts previously recognized in accumulated other comprehensive loss will remain there until the expected cash flows impact earnings or become probable of not occurring. Changes in the value of the dedesignated interest rate swaps will be recorded in earnings.</span></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="visibility:hidden;">​</span></p> 575 100000 61000000.0 13500000 125000000.0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Jul. 23, 2021
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Commission File Number 001-33666  
Entity Registrant Name Archrock, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 74-3204509  
Entity Street Address 9807 Katy Freeway  
Entity Suite Number Suite 100  
Entity City Houston  
Entity State TX  
Entity Postal Zip Code 77024  
City Area Code 281  
Local Phone Number 836-8000  
Title of each class Common stock, $0.01 par value per share  
Trading Symbol AROC  
Name of exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   154,041,024
Entity Central Index Key 0001389050  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 3,312 $ 1,097
Accounts receivable, trade, net of allowance 106,393 104,425
Inventory 65,885 63,670
Other current assets 12,265 12,819
Total current assets 187,855 182,011
Property, plant and equipment, net 2,322,400 2,389,674
Operating lease ROU assets 18,404 19,236
Intangible assets, net 54,684 61,531
Contract costs, net 24,661 29,216
Deferred tax assets 51,294 56,934
Other assets 25,936 30,084
Noncurrent assets associated with discontinued operations 10,424 11,036
Total assets 2,695,658 2,779,722
Current liabilities:    
Accounts payable, trade 45,096 30,819
Accrued liabilities 77,376 76,993
Deferred revenue 3,078 3,880
Total current liabilities 125,550 111,692
Long-term debt 1,612,490 1,688,867
Operating lease liabilities 16,446 16,925
Deferred tax liabilities 761 725
Other liabilities 18,722 18,088
Noncurrent liabilities associated with discontinued operations 7,868 7,868
Total liabilities 1,781,837 1,844,165
Commitments and contingencies
Equity:    
Preferred stock: $0.01 par value per share, 50,000,000 shares authorized, zero issued
Common stock: $0.01 par value per share, 250,000,000 shares authorized, 161,339,554 and 160,014,960 shares issued, respectively 1,613 1,600
Additional paid-in capital 3,434,224 3,424,624
Accumulated other comprehensive loss (3,044) (5,006)
Accumulated deficit (2,433,553) (2,401,988)
Treasury stock: 7,278,449 and 7,052,769 common shares, at cost, respectively (85,419) (83,673)
Total equity 913,821 935,557
Total liabilities and equity $ 2,695,658 $ 2,779,722
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 2,731 $ 3,370
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 161,339,554 160,014,960
Treasury stock, common shares (in shares) 7,278,449 7,052,769
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 195,615 $ 220,316 $ 391,046 $ 470,013
Total cost of sales (excluding depreciation and amortization) 88,877 92,076 176,025 205,718
Selling, general and administrative 26,077 28,745 51,161 59,371
Depreciation and amortization 44,193 48,849 89,905 98,671
Long-lived and other asset impairment 2,960 55,210 10,033 61,405
Goodwill impairment       99,830
Restructuring charges 743 2,408 1,640 4,136
Interest expense 25,958 25,778 57,203 55,443
Debt extinguishment loss   3,971   3,971
(Gain) loss on sale of assets, net (3,124) 2,189 (14,156) (1,927)
Other income, net (82) (438) (1,971) (993)
Income (loss) before income taxes 10,013 (38,472) 21,206 (115,612)
Provision for (benefit from) income taxes 1,261 (8,091) 8,285 (24,044)
Net income (loss) $ 8,752 $ (30,381) $ 12,921 $ (91,568)
Basic net income (loss) per common share (in dollars per share) $ 0.06 $ (0.20) $ 0.08 $ (0.61)
Diluted net income (loss) per common share (in dollars per share) $ 0.06 $ (0.20) $ 0.08 $ (0.61)
Weighted average common shares outstanding:        
Basic (in shares) 152,033 150,743 151,537 150,628
Diluted (in shares) 152,203 150,743 151,699 150,628
Contract Operations        
Revenues $ 163,865 $ 187,949 $ 329,899 $ 394,923
Total cost of sales (excluding depreciation and amortization) 61,387 63,390 122,752 142,041
Aftermarket Services        
Revenues 31,750 32,367 61,147 75,090
Total cost of sales (excluding depreciation and amortization) $ 27,490 $ 28,686 $ 53,273 $ 63,677
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income        
Net income (loss) $ 8,752 $ (30,381) $ 12,921 $ (91,568)
Other comprehensive income (loss), net of tax:        
Interest rate swap gain (loss), net of reclassifications to earnings 966 265 1,962 (5,521)
Total other comprehensive income (loss), net of tax 966 265 1,962 (5,521)
Comprehensive income (loss) $ 9,718 $ (30,116) $ 14,883 $ (97,089)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.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
ATM Agreement
Cumulative Effect, Period of Adoption, Adjustment
Total
Beginning balance at Dec. 31, 2019 $ 1,587 $ 3,412,509 $ (1,387) $ 166 $ (2,244,877) $ (81,869)   $ 166 $ 1,085,963
Stockholders' Equity, Beginning, shares at Dec. 31, 2019 158,636,918         (6,702,602)      
Increase (Decrease) in Stockholders' Equity                  
Treasury stock purchased           $ (834)     (834)
Treasury stock purchased, shares           (96,157)      
Cash dividends         (44,347)       (44,347)
Shares issued under ESPP $ 1 366             367
Shares issued under ESPP (in 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
Stockholders' Equity, 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
Stockholders' Equity, 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 under ESPP   165             165
Shares issued under ESPP (in 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
Stockholders' Equity, Ending, shares at Jun. 30, 2020 159,810,336         (6,860,984)      
Beginning balance at Dec. 31, 2020 $ 1,600 3,424,624 (5,006)   (2,401,988) $ (83,673)     935,557
Stockholders' Equity, Beginning, shares at Dec. 31, 2020 160,014,960         (7,052,769)      
Increase (Decrease) in Stockholders' Equity                  
Treasury stock purchased           $ (1,746)     (1,746)
Treasury stock purchased, shares           (184,776)      
Cash dividends         (44,486)       (44,486)
Shares issued under ESPP   371             371
Shares issued under ESPP (in shares) 44,116                
Stock-based compensation, net of forfeitures $ 9 5,832             5,841
Stock-based compensation, net of forfeitures, shares 923,330         (40,904)      
Net proceeds from issuance of common stock $ 4 3,397             3,401
Net proceeds from issuance of common stock (in shares) 357,148           357,148    
Comprehensive income (loss)                  
Net income (loss)         12,921       12,921
Interest rate swap gain (loss), net of reclassifications to earnings     1,962           1,962
Ending balance at Jun. 30, 2021 $ 1,613 3,434,224 (3,044)   (2,433,553) $ (85,419)     913,821
Stockholders' Equity, Ending, shares at Jun. 30, 2021 161,339,554         (7,278,449)      
Beginning balance at Mar. 31, 2021 $ 1,613 3,430,910 (4,010)   (2,419,974) $ (85,415)     923,124
Stockholders' Equity, Beginning, shares at Mar. 31, 2021 161,323,492         (7,263,173)      
Increase (Decrease) in Stockholders' Equity                  
Treasury stock purchased           $ (4)     (4)
Treasury stock purchased, shares           (383)      
Cash dividends         (22,331)       (22,331)
Shares issued under ESPP   136             136
Shares issued under ESPP (in shares) 16,062                
Stock-based compensation, net of forfeitures   3,178             3,178
Stock-based compensation, net of forfeitures, shares           (14,893)      
Comprehensive income (loss)                  
Net income (loss)         8,752       8,752
Interest rate swap gain (loss), net of reclassifications to earnings     966           966
Ending balance at Jun. 30, 2021 $ 1,613 $ 3,434,224 $ (3,044)   $ (2,433,553) $ (85,419)     $ 913,821
Stockholders' Equity, Ending, shares at Jun. 30, 2021 161,339,554         (7,278,449)      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Stockholders' Equity                
Dividend declared per common stock (in dollars per share) $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.290 $ 0.290
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ 12,921 $ (91,568)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 89,905 98,671
Long-lived and other asset impairment 10,033 61,405
Goodwill impairment   99,830
Inventory write-downs 511 695
Amortization of operating lease ROU assets 1,891 1,627
Amortization of deferred financing costs 7,551 2,856
Amortization of debt discount   187
Amortization of debt premium (1,003)  
Debt extinguishment loss   3,971
Interest rate swaps 2,169 928
Stock-based compensation expense 5,841 5,778
Non-cash restructuring charges   162
Provision for (benefit from) credit losses (215) 2,282
(Gain) loss on sale of assets, net (8,161) 1,245
Gain on sale of business (5,995) (3,172)
Deferred income tax provision (benefit) 7,995 (24,117)
Amortization of contract costs 10,752 13,656
Deferred revenue recognized in earnings (5,048) (12,762)
Change in assets and liabilities, net of acquisition:    
Accounts receivable, trade (2,661) 17,569
Inventory (3,569) 2,615
Other assets (244) (4,268)
Contract costs, net (6,467) (8,129)
Accounts payable and other liabilities 6,358 (10,829)
Deferred revenue 4,068 8,253
Other (15) 189
Net cash provided by operating activities 126,617 167,074
Cash flows from investing activities:    
Capital expenditures (38,749) (113,289)
Proceeds from sale of business 18,795 24,179
Proceeds from sale of property, plant and equipment and other assets 18,178 5,071
Proceeds from insurance and other settlements 910 1,351
Net cash used in investing activities (866) (82,688)
Cash flows from financing activities:    
Borrowings of long-term debt 343,251 722,500
Repayments of long-term debt (419,751) (762,500)
Payments for debt issuance costs (2,407) (943)
Payments for settlement of interest rate swaps that include financing elements (2,169) (787)
Dividends paid to stockholders (44,486) (44,347)
Net proceeds from issuance of common stock 3,401  
Proceeds from stock issued under ESPP 371 367
Purchases of treasury stock (1,746) (834)
Contribution from Exterran Corporation   678
Net cash used in financing activities (123,536) (85,866)
Net increase (decrease) in cash and cash equivalents 2,215 (1,480)
Cash and cash equivalents, beginning of period 1,097 3,685
Cash and cash equivalents, end of period $ 3,312 $ 2,205
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Basis of Presentation
6 Months Ended
Jun. 30, 2021
Description of Business and Basis of Presentation  
Organization and Basis of Presentation

1. Description of Business and Basis of Presentation

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

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

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Developments
6 Months Ended
Jun. 30, 2021
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Developments

2. Recent Accounting Developments

Accounting Standards Updates Implemented

Reference Rate Reform

On June 10, 2021, we prospectively adopted 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. On June 10, 2021, we amended one of our interest rate swap agreements and determined that the modifications meet the criteria for the optional expedients and exceptions, which allow us to forego de-designation of the hedging relationship and to subsequently assess effectiveness on a qualitative basis. The adoption of ASU 2020-04 did not have a material impact on our consolidated financial statements. In the first quarter, we evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable. We will continue to assess any modifications to our interest rate swap and Credit Facility agreements during the effective period of this update and will apply the amendments as applicable.

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

3. Business Transactions

February 2021 Disposition

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

July 2020 Disposition

In July 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million was received on the first anniversary of the closing date in July 2021, and $3.5 million is being received through the purchase of turbocharger goods and services under the supply agreement. We received cash proceeds of $1.5 million and $0.7 million under the supply agreement during the six months ended June 30, 2021 and December 31, 2020, respectively.

March 2020 Disposition

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

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations
6 Months Ended
Jun. 30, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations

4. Discontinued Operations

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,556

3,168

Total assets associated with discontinued operations

$

10,424

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

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

5. Inventory

(in thousands)

    

June 30, 2021

    

December 31, 2020

Parts and supplies

$

58,331

$

57,433

Work in progress

 

7,554

 

6,237

Inventory

$

65,885

$

63,670

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

6. Property, Plant and Equipment, net

(in thousands)

    

June 30, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,384,406

$

3,439,432

Land and buildings

 

44,721

 

45,167

Transportation and shop equipment

 

101,115

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

21,429

 

14,457

Property, plant and equipment

 

3,636,351

 

3,690,604

Accumulated depreciation

 

(1,313,951)

 

(1,300,930)

Property, plant and equipment, net

$

2,322,400

$

2,389,674

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
6 Months Ended
Jun. 30, 2021
Goodwill  
Goodwill

7. Goodwill

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

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

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Hosting Arrangements
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Hosting Arrangements

8. Hosting Arrangements

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

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

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

9. Long-Term Debt

(in thousands)

    

June 30, 2021

    

December 31, 2020

Credit Facility

$

316,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

13,539

 

14,541

Deferred financing costs, net of amortization

 

(11,192)

 

(11,766)

 

802,347

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,357)

 

(6,908)

493,643

 

493,092

Long-term debt

$

1,612,490

$

1,688,867

Credit Facility

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

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

Amendment No. 3

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

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

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

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

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

2022 Notes Redemption

In April 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 under 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.21.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2021
Accumulated Other Comprehensive Income (Loss).  
Accumulated Other Comprehensive Income (Loss)

10. Accumulated Other Comprehensive Loss

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(4,010)

$

(7,173)

$

(5,006)

$

(1,387)

Other comprehensive income (loss), net of tax:

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

 

(63)

 

(583)

 

(71)

 

(6,566)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $273, $225, $540 and $277, respectively

 

1,029

 

848

 

2,033

 

1,045

Total other comprehensive income (loss)

 

966

 

265

 

1,962

 

(5,521)

Ending accumulated other comprehensive loss

$

(3,044)

$

(6,908)

$

(3,044)

$

(6,908)

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

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

11. Equity

At-the-Market Continuous Equity Offering Program

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

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

Cash Dividends

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

    

Declared Dividends

    

  Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q2

$

0.145

$

22,331

Q1

0.145

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

On July 28, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock to be paid on August 16, 2021 to stockholders of record at the close of business on August 9, 2021.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

12. Revenue from Contracts with Customers

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

45,918

$

57,728

$

92,837

$

124,468

1,001 ― 1,500 horsepower per unit

 

66,852

 

78,026

 

135,316

 

162,878

Over 1,500 horsepower per unit

 

50,939

 

51,618

 

101,342

 

106,209

Other (1)

 

156

 

577

 

404

 

1,368

Total contract operations revenue (2)

 

163,865

 

187,949

 

329,899

 

394,923

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

17,008

 

19,081

 

33,900

 

44,531

OTC parts and components sales

 

14,742

 

13,286

 

27,247

 

30,559

Total aftermarket services revenue (3)

 

31,750

 

32,367

 

61,147

 

75,090

Total revenue

$

195,615

$

220,316

$

391,046

$

470,013

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.4 million and $1.5 million for the three months ended June 30, 2021 and 2020, respectively, and $2.4 million and $3.1 million for the six months ended June 30, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)All services 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, 2021, we had $286.6 million of remaining performance obligations related to our contract operations segment, which will be recognized through 2025 as follows:

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

155,764

$

106,352

$

20,785

$

3,512

$

144

$

286,557

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

Contract Assets and Liabilities

Contract Assets

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

Allowance for Credit Losses

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

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

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

Our allowance for credit losses balance changed as follows during the six months ended June 30, 2021:

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for (benefit from) credit losses

(215)

Write-offs charged against allowance

(424)

Balance at June 30, 2021

$

2,731

Contract Liabilities

Freight billings to customers for the transport of compression assets, customer-specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of June 30, 2021 and December 31, 2020, our contract liabilities were $3.6 million and $4.6 million, respectively, which were included in deferred revenue and other liabilities in our condensed consolidated balance sheets. The decrease in the contract liability balance during the six months ended June 30, 2021 was primarily due to $5.0 million recognized as revenue during the period, partially offset by revenue deferral of $4.1 million, each primarily related to freight billings and milestone billings on aftermarket services.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Lived and Other Asset Impairment
6 Months Ended
Jun. 30, 2021
Long-Lived and Other Asset Impairment  
Long-Lived and Other Asset Impairment

13. Long-Lived and Other Asset Impairment

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

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

Compression Fleet

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

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(dollars in thousands)

    

2021

    

2020

    

2021

    

2020

Idle compressors retired from the active fleet

 

45

 

450

 

115

 

535

Horsepower of idle compressors retired from the active fleet

 

13,000

 

184,000

 

37,000

 

207,000

Impairment recorded on idle compressors retired from the active fleet

$

2,832

$

55,210

$

9,844

$

61,405

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

14. Restructuring Charges

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

In response to the decreased activity level of our customers that resulted from the COVID-19 pandemic beginning in the second quarter of 2020, we have incurred severance costs of $6.8 million to right-size our business. We do not expect to incur additional material severance costs under this restructuring plan.

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

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

The following table presents restructuring charges incurred by segment:

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended June 30, 2021

Pandemic restructuring

$

337

$

121

$

147

$

605

Property restructuring

7

7

Other restructuring

131

131

Total restructuring charges

$

337

$

121

$

285

$

743

Three months ended June 30, 2020

Pandemic restructuring

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2021

Pandemic restructuring

$

616

$

145

$

732

$

1,493

Property restructuring

16

16

Other restructuring

131

131

Total restructuring charges

$

616

$

145

$

879

$

1,640

Six months ended June 30, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

Pandemic restructuring

1,386

286

736

2,408

Total restructuring charges

$

1,864

$

911

$

1,361

$

4,136

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

The following table presents restructuring charges incurred by cost type:

Three Months Ended

Six Months Ended

June 30,

June 30,

(in thousands)

2021

2020

2021

2020

Severance costs

 

Organizational restructuring

$

$

$

$

1,728

Pandemic restructuring

605

 

2,408

 

1,493

 

2,408

Total severance costs

605

2,408

1,493

4,136

Property disposal costs

Impairment loss

9

Other exit costs

7

7

Total property disposal costs

 

7

 

 

16

 

Other restructuring costs

131

131

Total restructuring charges

$

743

$

2,408

$

1,640

$

4,136

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Taxes  
Income Taxes

15. Income Taxes

Valuation Allowance

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

Effective Tax Rate

The year-to-date effective tax rate for the six months ended June 30, 2021 differed significantly from our statutory rate primarily due to unrecognized tax benefits and the limitation on executive compensation.

Unrecognized Tax Benefits

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

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share

16. Earnings per Share

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

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

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

8,752

$

(30,381)

$

12,921

$

(91,568)

Less: Earnings attributable to participating securities

 

(285)

 

(321)

 

(454)

 

(643)

Net income (loss) attributable to common stockholders

$

8,467

$

(30,702)

$

12,467

$

(92,211)

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Weighted average common shares outstanding including participating securities

154,047

152,937

153,334

152,750

Less: Weighted average participating securities outstanding

 

(2,014)

 

(2,194)

 

(1,797)

 

(2,122)

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

 

152,033

 

150,743

 

151,537

 

150,628

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

169

 

159

 

On settlement of ESPP shares

 

1

 

3

 

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

 

152,203

 

150,743

 

151,699

 

150,628

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

22

 

95

 

33

 

111

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

57

57

On settlement of ESPP shares

22

25

Net dilutive potential common shares issuable

22

174

33

193

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

17. Derivatives

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

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

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

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Accrued liabilities

$

3,853

$

4,810

Other liabilities

 

 

1,527

Total derivative liabilities

$

3,853

$

6,337

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

$

(79)

$

(738)

$

(89)

$

(8,311)

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

 

(1,302)

 

(1,073)

 

(2,573)

 

(1,322)

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

25,958

25,778

57,203

55,443

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

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements

18. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Derivative liability

$

3,853

$

6,337

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

Goodwill

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

Compressors

During the six months ended June 30, 2021, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. These fair value measurements are classified as Level 3. The following table presents the fair value of our compressors impaired during 2021 and 2020:

(in thousands)

    

June 30, 2021

    

December 31, 2020

Impaired compressors

$

3,462

$

19,046

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

    

Range

       

       Weighted Average (1)

Estimated net sale proceeds:

As of June 30, 2021

$0 - $621 per horsepower

$30 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

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

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

Other Financial Instruments

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

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

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,990

$

1,295,867

Fair value of fixed rate debt

 

1,366,000

 

1,371,000

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

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

19. Stock-Based Compensation

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Equity award expense

$

3,178

$

2,772

$

5,841

$

5,778

Liability award expense

 

408

 

842

 

994

 

294

Total stock-based compensation expense

$

3,586

$

3,614

$

6,835

$

6,072

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

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(620)

 

9.36

Canceled

 

(41)

 

9.82

Non-vested, June 30, 2021 (1)

 

3,064

 

10.39

(1)Comprised of 611 cash-settled units and 2,453 stock-settled awards and units.

As of June 30, 2021, we expect $20.0 million of unrecognized compensation cost related to our non-vested awards and units to be recognized over the weighted average period of 2.0 years.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

20. Commitments and Contingencies

Performance Bonds

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

Tax Matters

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

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

Insurance Matters

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

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

Litigation and Claims

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

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions

21. Related Party Transactions

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

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

Revenue from Hilcorp and affiliates was $9.6 million and $10.2 million during the three months ended June 30, 2021 and 2020, respectively, and $19.1 million and $20.8 million during the six months ended June 30, 2021 and 2020, respectively. Accounts receivable, net due from Hilcorp and affiliates was $4.4 million and $3.9 million as of June 30, 2021 and December 31, 2020, respectively.

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Segments
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segments

22. Segments

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

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

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

163,865

$

31,750

$

195,615

Gross margin

 

102,478

 

4,260

 

106,738

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Six months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

329,899

$

61,147

$

391,046

Gross margin

 

207,147

 

7,874

 

215,021

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

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

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Total gross margin

$

106,738

$

128,240

$

215,021

$

264,295

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

26,077

 

28,745

 

51,161

 

59,371

Depreciation and amortization

 

44,193

 

48,849

 

89,905

 

98,671

Long-lived and other asset impairment

 

2,960

 

55,210

 

10,033

 

61,405

Goodwill impairment

99,830

Restructuring charges

743

2,408

1,640

4,136

Interest expense

 

25,958

 

25,778

 

57,203

 

55,443

Debt extinguishment loss

 

 

3,971

 

 

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

(14,156)

(1,927)

Other income, net

 

(82)

 

(438)

 

(1,971)

 

(993)

Income (loss) before income taxes

$

10,013

$

(38,472)

$

21,206

$

(115,612)

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

23. Subsequent Events

July 2021 Dispositions

In July 2021, we completed sales consisting of certain contract operations customer service agreements and approximately 575 compressors, comprising approximately 100,000 horsepower, used to provide compression services under those agreements, as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets based on a ratio of the horsepower sold relative to the total horsepower of the asset group. Total cash consideration for the sales will approximate $61.0 million and a gain on the sales of approximately $13.5 million will be recognized in the third quarter of 2021.

The proceeds received in July from the sales were used to repay borrowings outstanding under our Credit Facility. On July 1, 2021, we dedesignated $125.0 million notional value of our interest rate swaps. Amounts previously recognized in accumulated other comprehensive loss will remain there until the expected cash flows impact earnings or become probable of not occurring. Changes in the value of the dedesignated interest rate swaps will be recorded in earnings.

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Developments (Policies)
6 Months Ended
Jun. 30, 2021
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Accounting Standards Updates Not Yet Implemented

Accounting Standards Updates Implemented

Reference Rate Reform

On June 10, 2021, we prospectively adopted 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. On June 10, 2021, we amended one of our interest rate swap agreements and determined that the modifications meet the criteria for the optional expedients and exceptions, which allow us to forego de-designation of the hedging relationship and to subsequently assess effectiveness on a qualitative basis. The adoption of ASU 2020-04 did not have a material impact on our consolidated financial statements. In the first quarter, we evaluated Amendment No. 3 to our Credit Facility and determined that ASU 2020-04 was not applicable. We will continue to assess any modifications to our interest rate swap and Credit Facility agreements during the effective period of this update and will apply the amendments as applicable.

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Summary of balance sheets and statements of operations for discontinued operations

(in thousands)

    

June 30, 2021

    

December 31, 2020

Other assets

$

7,868

$

7,868

Deferred tax assets

2,556

3,168

Total assets associated with discontinued operations

$

10,424

$

11,036

Deferred tax liabilities

$

7,868

$

7,868

Total liabilities associated with discontinued operations

$

7,868

$

7,868

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory, net of reserves

(in thousands)

    

June 30, 2021

    

December 31, 2020

Parts and supplies

$

58,331

$

57,433

Work in progress

 

7,554

 

6,237

Inventory

$

65,885

$

63,670

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net

(in thousands)

    

June 30, 2021

    

December 31, 2020

Compression equipment, facilities and other fleet assets

$

3,384,406

$

3,439,432

Land and buildings

 

44,721

 

45,167

Transportation and shop equipment

 

101,115

 

106,868

Computer hardware and software

 

84,680

 

84,680

Other

 

21,429

 

14,457

Property, plant and equipment

 

3,636,351

 

3,690,604

Accumulated depreciation

 

(1,313,951)

 

(1,300,930)

Property, plant and equipment, net

$

2,322,400

$

2,389,674

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt

(in thousands)

    

June 30, 2021

    

December 31, 2020

Credit Facility

$

316,500

$

393,000

2028 Notes

Principal

 

800,000

 

800,000

Debt premium, net of amortization

13,539

 

14,541

Deferred financing costs, net of amortization

 

(11,192)

 

(11,766)

 

802,347

 

802,775

2027 Notes

Principal

500,000

 

500,000

Deferred financing costs, net of amortization

(6,357)

 

(6,908)

493,643

 

493,092

Long-term debt

$

1,612,490

$

1,688,867

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

Senior Secured Debt to EBITDA

 

3.00 to 1.0

Total Debt to EBITDA

 

  

Through fiscal year 2022

5.75 to 1.0

January 1, 2023 through September 30, 2023

 

5.50 to 1.0

Thereafter (1)

 

5.25 to 1.0

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Beginning accumulated other comprehensive loss

$

(4,010)

$

(7,173)

$

(5,006)

$

(1,387)

Other comprehensive income (loss), net of tax:

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

 

(63)

 

(583)

 

(71)

 

(6,566)

Loss reclassified from accumulated other comprehensive loss to interest expense, net of tax benefit of $273, $225, $540 and $277, respectively

 

1,029

 

848

 

2,033

 

1,045

Total other comprehensive income (loss)

 

966

 

265

 

1,962

 

(5,521)

Ending accumulated other comprehensive loss

$

(3,044)

$

(6,908)

$

(3,044)

$

(6,908)

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Summary of entity's dividends per common share

    

Declared Dividends

    

  Dividends Paid

    

per Common Share

    

(in thousands)

2021

 

  

 

  

Q2

$

0.145

$

22,331

Q1

0.145

22,155

2020

 

  

 

  

Q4

$

0.145

$

22,177

Q3

 

0.145

 

22,308

Q2

 

0.145

 

22,176

Q1

 

0.145

 

22,171

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Contract operations:

  

  

  

  

0 ― 1,000 horsepower per unit

$

45,918

$

57,728

$

92,837

$

124,468

1,001 ― 1,500 horsepower per unit

 

66,852

 

78,026

 

135,316

 

162,878

Over 1,500 horsepower per unit

 

50,939

 

51,618

 

101,342

 

106,209

Other (1)

 

156

 

577

 

404

 

1,368

Total contract operations revenue (2)

 

163,865

 

187,949

 

329,899

 

394,923

Aftermarket services:

 

  

 

  

 

  

 

  

Services

 

17,008

 

19,081

 

33,900

 

44,531

OTC parts and components sales

 

14,742

 

13,286

 

27,247

 

30,559

Total aftermarket services revenue (3)

 

31,750

 

32,367

 

61,147

 

75,090

Total revenue

$

195,615

$

220,316

$

391,046

$

470,013

(1)Primarily relates to fees associated with owned non-compression equipment.
(2)Includes $1.4 million and $1.5 million for the three months ended June 30, 2021 and 2020, respectively, and $2.4 million and $3.1 million for the six months ended June 30, 2021 and 2020, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(3)All services revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Schedule of remaining Performance Obligation

(in thousands)

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

155,764

$

106,352

$

20,785

$

3,512

$

144

$

286,557

Summary of changes in the allowance for credit losses balance

(in thousands)

Balance at December 31, 2020

      

$

3,370

Provision for (benefit from) credit losses

(215)

Write-offs charged against allowance

(424)

Balance at June 30, 2021

$

2,731

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Lived and Other Asset Impairment (Tables)
6 Months Ended
Jun. 30, 2021
Long-Lived and Other Asset Impairment  
Schedule of impairment of long-lived assets

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(dollars in thousands)

    

2021

    

2020

    

2021

    

2020

Idle compressors retired from the active fleet

 

45

 

450

 

115

 

535

Horsepower of idle compressors retired from the active fleet

 

13,000

 

184,000

 

37,000

 

207,000

Impairment recorded on idle compressors retired from the active fleet

$

2,832

$

55,210

$

9,844

$

61,405

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring Charges  
Schedule of restructuring charges by segment

    

Contract

Aftermarket

(in thousands)

Operations

Services

Other (1)

Total

Three months ended June 30, 2021

Pandemic restructuring

$

337

$

121

$

147

$

605

Property restructuring

7

7

Other restructuring

131

131

Total restructuring charges

$

337

$

121

$

285

$

743

Three months ended June 30, 2020

Pandemic restructuring

$

1,386

$

286

$

736

$

2,408

Six months ended June 30, 2021

Pandemic restructuring

$

616

$

145

$

732

$

1,493

Property restructuring

16

16

Other restructuring

131

131

Total restructuring charges

$

616

$

145

$

879

$

1,640

Six months ended June 30, 2020

Organizational restructuring

$

478

$

625

$

625

$

1,728

Pandemic restructuring

1,386

286

736

2,408

Total restructuring charges

$

1,864

$

911

$

1,361

$

4,136

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

Three Months Ended

Six Months Ended

June 30,

June 30,

(in thousands)

2021

2020

2021

2020

Severance costs

 

Organizational restructuring

$

$

$

$

1,728

Pandemic restructuring

605

 

2,408

 

1,493

 

2,408

Total severance costs

605

2,408

1,493

4,136

Property disposal costs

Impairment loss

9

Other exit costs

7

7

Total property disposal costs

 

7

 

 

16

 

Other restructuring costs

131

131

Total restructuring charges

$

743

$

2,408

$

1,640

$

4,136

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Net income (loss)

$

8,752

$

(30,381)

$

12,921

$

(91,568)

Less: Earnings attributable to participating securities

 

(285)

 

(321)

 

(454)

 

(643)

Net income (loss) attributable to common stockholders

$

8,467

$

(30,702)

$

12,467

$

(92,211)

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Weighted average common shares outstanding including participating securities

154,047

152,937

153,334

152,750

Less: Weighted average participating securities outstanding

 

(2,014)

 

(2,194)

 

(1,797)

 

(2,122)

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

 

152,033

 

150,743

 

151,537

 

150,628

Net dilutive potential common shares issuable:

 

 

  

 

  

 

  

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

 

169

 

159

 

On settlement of ESPP shares

 

1

 

3

 

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

 

152,203

 

150,743

 

151,699

 

150,628

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

22

 

95

 

33

 

111

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

57

57

On settlement of ESPP shares

22

25

Net dilutive potential common shares issuable

22

174

33

193

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives (Tables)
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of effect of derivative instruments on consolidated financial position

(in thousands)

    

June 30, 2021

    

December 31, 2020

Accrued liabilities

$

3,853

$

4,810

Other liabilities

 

 

1,527

Total derivative liabilities

$

3,853

$

6,337

Schedule of effect of derivative instruments on results of operations

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

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

$

(79)

$

(738)

$

(89)

$

(8,311)

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

 

(1,302)

 

(1,073)

 

(2,573)

 

(1,322)

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

25,958

25,778

57,203

55,443

XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair value  
Summary of assets and liabilities measured at fair value on recurring basis

(in thousands)

    

June 30, 2021

    

December 31, 2020

Derivative liability

$

3,853

$

6,337

Schedule of carrying value and estimated fair value of debt instruments

(in thousands)

    

June 30, 2021

    

December 31, 2020

Carrying amount of fixed rate debt (1)

$

1,295,990

$

1,295,867

Fair value of fixed rate debt

 

1,366,000

 

1,371,000

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

(in thousands)

    

June 30, 2021

    

December 31, 2020

Impaired compressors

$

3,462

$

19,046

Schedule of additional quantitative information related to our significant unobservable inputs

    

Range

       

       Weighted Average (1)

Estimated net sale proceeds:

As of June 30, 2021

$0 - $621 per horsepower

$30 per horsepower

As of December 31, 2020

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 70% and 81% as of June 30, 2021 and December 31, 2020, respectively.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of allocated stock-based compensation

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Equity award expense

$

3,178

$

2,772

$

5,841

$

5,778

Liability award expense

 

408

 

842

 

994

 

294

Total stock-based compensation expense

$

3,586

$

3,614

$

6,835

$

6,072

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

Weighted

Average

Grant Date

Fair Value

(shares in thousands)

    

Shares

    

Per Share

Non-vested, December 31, 2020

 

2,446

$

9.69

Granted

 

1,279

 

11.22

Vested

 

(620)

 

9.36

Canceled

 

(41)

 

9.82

Non-vested, June 30, 2021 (1)

 

3,064

 

10.39

(1)Comprised of 611 cash-settled units and 2,453 stock-settled awards and units.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Summary of revenue and other financial information by reportable segment

    

Contract

    

Aftermarket

    

(in thousands)

    

Operations

    

Services

    

Total

Three months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

163,865

$

31,750

$

195,615

Gross margin

 

102,478

 

4,260

 

106,738

Three months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

187,949

$

32,367

$

220,316

Gross margin

 

124,559

 

3,681

 

128,240

Six months ended June 30, 2021

 

  

 

  

 

  

Revenue

$

329,899

$

61,147

$

391,046

Gross margin

 

207,147

 

7,874

 

215,021

Six months ended June 30, 2020

 

  

 

  

 

  

Revenue

$

394,923

$

75,090

$

470,013

Gross margin

 

252,882

 

11,413

 

264,295

Reconciliation of net income (loss) to gross margin

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Total gross margin

$

106,738

$

128,240

$

215,021

$

264,295

Less:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

26,077

 

28,745

 

51,161

 

59,371

Depreciation and amortization

 

44,193

 

48,849

 

89,905

 

98,671

Long-lived and other asset impairment

 

2,960

 

55,210

 

10,033

 

61,405

Goodwill impairment

99,830

Restructuring charges

743

2,408

1,640

4,136

Interest expense

 

25,958

 

25,778

 

57,203

 

55,443

Debt extinguishment loss

 

 

3,971

 

 

3,971

(Gain) loss on sale of assets, net

(3,124)

2,189

(14,156)

(1,927)

Other income, net

 

(82)

 

(438)

 

(1,971)

 

(993)

Income (loss) before income taxes

$

10,013

$

(38,472)

$

21,206

$

(115,612)

XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 2021
segment
Description of Business and Basis of Presentation  
Number of reportable segments 2
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Business Transactions (Details)
hp in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
Feb. 10, 2021
hp
CompressorUnit
Jul. 30, 2021
USD ($)
Jul. 31, 2020
USD ($)
Mar. 31, 2020
hp
CompressorUnit
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Transactions              
Gain on disposition         $ 5,995   $ 3,172
Proceeds from sale         18,178   5,071
Disposed of by Sale | February 2021 Disposition              
Transactions              
Number of compressors | CompressorUnit 300            
Compressor units horsepower (horsepower) | hp 40            
Gain on disposition         6,000    
Disposed of by Sale | July 2020 Disposition              
Transactions              
Disposal Group, Not Discontinued Operation, Name of Segment [Extensible List]     Aftermarket Services        
Cash consideration received upon closing     $ 9,500        
Amount of consideration receivable as credit for purchases     $ 3,500        
Cash received under supply agreement         $ 1,500 $ 700  
Disposed of by Sale | July 2020 Disposition | Subsequent Event              
Transactions              
Cash consideration received on first anniversary of closing   $ 3,000          
Disposed of by Sale | March 2020 Disposition              
Transactions              
Number of compressors | CompressorUnit       200      
Compressor units horsepower (horsepower) | hp       35      
Gain on disposition             $ 3,200
Turbocharger goods and services | July 2020 Disposition              
Transactions              
Term of supply agreement     2 years        
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Description (Details) - Exterran Corporation - Spinoff - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Discontinued Operations    
Deferred tax liabilities $ 7,868 $ 7,868
Indemnification asset $ 7,868 $ 7,868
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Summary of balance sheet data for discontinued operations    
Total assets associated with discontinued operations $ 10,424 $ 11,036
Total liabilities associated with discontinued operations 7,868 7,868
Spinoff | Exterran Corporation    
Summary of balance sheet data for discontinued operations    
Other assets 7,868 7,868
Deferred tax assets 2,556 3,168
Total assets associated with discontinued operations 10,424 11,036
Deferred tax liabilities 7,868 7,868
Total liabilities associated with discontinued operations $ 7,868 $ 7,868
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Composition of Inventory net of reserves    
Parts and supplies $ 58,331 $ 57,433
Work in progress 7,554 6,237
Inventory $ 65,885 $ 63,670
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property, plant and equipment, gross $ 3,636,351 $ 3,690,604
Accumulated depreciation (1,313,951) (1,300,930)
Property, plant and equipment, net 2,322,400 2,389,674
Compression equipment, facilities and other fleet assets    
Property, Plant and Equipment    
Property, plant and equipment, gross 3,384,406 3,439,432
Land and buildings    
Property, Plant and Equipment    
Property, plant and equipment, gross 44,721 45,167
Transportation and shop equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 101,115 106,868
Computer hardware and software    
Property, Plant and Equipment    
Property, plant and equipment, gross 84,680 84,680
Other property, plant and equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 21,429 $ 14,457
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.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 impairment $ 99,800 $ 99,830
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Hosting Arrangements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]          
Hosting arrangements, Capitalized costs $ 9.8   $ 9.8   $ 7.7
Hosting arrangements, Accumulated amortization 0.5   0.5   $ 0.3
Hosting arrangements, Amortization $ 0.1 $ 0.1 $ 0.2 $ 0.1  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instruments    
Long-term debt $ 1,612,490 $ 1,688,867
Credit Facility    
Debt Instruments    
Long-term debt 316,500 393,000
2028 Notes    
Debt Instruments    
Long term debt gross 800,000 800,000
Debt premium, net of amortization 13,539 14,541
Deferred financing costs, net of amortization (11,192) (11,766)
Long-term debt 802,347 802,775
2027 Notes    
Debt Instruments    
Long term debt gross 500,000 500,000
Deferred financing costs, net of amortization (6,357) (6,908)
Long-term debt $ 493,643 $ 493,092
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - Credit Facility (Details)
$ in Millions
3 Months Ended 6 Months Ended 9 Months Ended 13 Months Ended 22 Months Ended 45 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2023
Nov. 08, 2024
Dec. 31, 2022
Nov. 08, 2024
Feb. 22, 2021
USD ($)
Dec. 31, 2020
USD ($)
Credit Facility                    
Line of Credit Facility                    
Letter of credit outstanding $ 12.5   $ 12.5              
Debt instrument, variable rate (percentage)     2.40%              
Debt instrument weighted average interest rate (percent) 2.50%   2.50%             2.70%
Commitment fee amount $ 0.4 $ 0.4 $ 1.0 $ 1.1            
Undrawn capacity under revolving credit facility 421.0   421.0              
Maximum borrowing capacity                 $ 750.0 $ 1,250.0
Debt issuance cost written off     4.9              
Credit Facility, Amendment 3                    
Line of Credit Facility                    
Transaction costs $ 1.8   $ 1.8              
Forecasted | Credit Facility                    
Line of Credit Facility                    
Senior Secured Debt to EBITDA               3.00    
Total Debt to EBITDA ratio         5.50 5.25 5.75      
Total debt to EBITDA ratio in period which an acquisition is completed and for two quarters following such quarter           5.50        
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt - 2022 Notes Redemption (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Instruments        
Redemption rate (as a percent) 100.00%      
Repayments of long-term debt     $ 419,751 $ 762,500
Debt extinguishment loss   $ 3,971   $ 3,971
2022 Notes        
Debt Instruments        
Repayments of long-term debt $ 350,000      
Interest paid 10,500      
Debt extinguishment loss $ 4,000      
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Increase (Decrease) in Stockholders' Equity        
Beginning balance $ 923,124 $ 999,472 $ 935,557 $ 1,085,963
Other comprehensive income (loss), net of tax:        
Total other comprehensive income (loss), net of tax 966 265 1,962 (5,521)
Ending balance 913,821 950,873 913,821 950,873
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity        
Beginning balance (4,010) (7,173) (5,006) (1,387)
Other comprehensive income (loss), net of tax:        
Gain (loss) recognized in other comprehensive income (loss), net of tax expense (benefit) (63) (583) (71) (6,566)
(Gain) loss reclassified from accumulated other comprehensive loss to interest expense, net of tax (expense) benefit 1,029 848 2,033 1,045
Total other comprehensive income (loss), net of tax 966 265 1,962 (5,521)
Ending balance (3,044) (6,908) (3,044) (6,908)
Gain (loss) recognized in other comprehensive income, tax expense (benefit) (16) (155) (18) (1,745)
(Gain) loss reclassified from accumulated other comprehensive loss, tax (expense) benefit $ 273 $ 225 $ 540 $ 277
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Equity Offering (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Feb. 23, 2021
Subsidiary, Sale of Stock [Line Items]    
Net proceeds from issuance of common stock $ 3,401  
ATM Agreement    
Subsidiary, Sale of Stock [Line Items]    
Maximum amount of shares to be issued   $ 50,000
Stock issued (in shares) 357,148  
Net proceeds from issuance of common stock $ 3,400  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 28, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Distributions                  
Declared Dividends per Common Share (in dollars per share)   $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.290 $ 0.290
Dividends Paid   $ 22,331 $ 22,155 $ 22,177 $ 22,308 $ 22,176 $ 22,171 $ 44,486 $ 44,347
Subsequent Event                  
Distributions                  
Declared Dividends per Common Share (in dollars per share) $ 0.145                
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Disaggregate Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
hp
Jun. 30, 2020
USD ($)
hp
Jun. 30, 2021
USD ($)
hp
Jun. 30, 2020
USD ($)
hp
Disaggregation of Revenue        
Revenue $ 195,615 $ 220,316 $ 391,046 $ 470,013
Contract Operations        
Disaggregation of Revenue        
Revenue 163,865 187,949 329,899 394,923
Contract Operations | Transferred at Point in Time        
Disaggregation of Revenue        
Revenue 1,400 1,500 2,400 3,100
Contract Operations | 0 - 1,000 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 45,918 $ 57,728 $ 92,837 $ 124,468
Contract Operations | 0 - 1,000 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 0 0 0 0
Contract Operations | 0 - 1,000 horsepower per unit | Maximum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,000 1,000 1,000 1,000
Contract Operations | 1,001 - 1,500 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 66,852 $ 78,026 $ 135,316 $ 162,878
Contract Operations | 1,001 - 1,500 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,001 1,001 1,001 1,001
Contract Operations | 1,001 - 1,500 horsepower per unit | Maximum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,500 1,500 1,500 1,500
Contract Operations | Over 1,500 horsepower per unit        
Disaggregation of Revenue        
Revenue $ 50,939 $ 51,618 $ 101,342 $ 106,209
Contract Operations | Over 1,500 horsepower per unit | Minimum        
Disaggregation of Revenue        
Compressor units horsepower (horsepower) | hp 1,500 1,500 1,500 1,500
Contract Operations | Other, including fees        
Disaggregation of Revenue        
Revenue $ 156 $ 577 $ 404 $ 1,368
Aftermarket Services        
Disaggregation of Revenue        
Revenue 31,750 32,367 61,147 75,090
Aftermarket Services | Services        
Disaggregation of Revenue        
Revenue 17,008 19,081 33,900 44,531
Aftermarket Services | OTC parts and components sales        
Disaggregation of Revenue        
Revenue $ 14,742 $ 13,286 $ 27,247 $ 30,559
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Performance Obligations (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 286,557
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 155,764
Performance obligations expected to be satisfied, expected timing 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 106,352
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 20,785
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 3,512
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 144
Performance obligations expected to be satisfied, expected timing 1 year
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Contract Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue    
Accounts receivable, trade, net of allowance $ 106,393 $ 104,425
Contract with Customers    
Disaggregation of Revenue    
Accounts receivable, trade, net of allowance $ 96,000 $ 95,600
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]    
Contractual life of accounts receivable 30 days  
Period for analyzing historical loss data to determine loss experience 2 years  
Changes in the allowance for credit losses balance    
Balance at beginning of period $ 3,370  
Provision for (benefit from) credit losses (215) $ 2,282
Write-offs charged against the allowance (424)  
Balance at end of period $ 2,731  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contract with Customers - Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Contract liability with customer $ 3,600   $ 4,600
Deferred revenue recognized in earnings 5,048 $ 12,762  
Deferred revenue $ 4,068 $ 8,253  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Lived Asset Impairment (Details) - Idle Compressor Units
hp in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
CompressorUnit
hp
Jun. 30, 2020
USD ($)
CompressorUnit
hp
Jun. 30, 2021
USD ($)
CompressorUnit
hp
Jun. 30, 2020
USD ($)
CompressorUnit
hp
Impaired Long-Lived Assets Held and Used        
Idle compressors retired from the active fleet | CompressorUnit 45 450 115 535
Horsepower of idle compressors retired from the active fleet | hp 13 184 37 207
Impairment recorded on idle compressors retired from the active fleet | $ $ 2,832 $ 55,210 $ 9,844 $ 61,405
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges - By segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring charges          
Restructuring charges $ 743 $ 2,408   $ 1,640 $ 4,136
Severance costs          
Restructuring charges          
Restructuring charges 605 2,408   1,493 4,136
Organizational Restructuring          
Restructuring charges          
Restructuring charges         1,728
Estimated additional charges 0     0  
Organizational Restructuring | Severance costs          
Restructuring charges          
Restructuring charges     $ 1,700   1,728
Pandemic Restructuring          
Restructuring charges          
Restructuring charges 605 2,408   1,493 2,408
Pandemic Restructuring | Severance costs          
Restructuring charges          
Restructuring charges 605 2,408   1,493 2,408
Restructuring charges incurred to date 6,800     6,800  
Property Restructuring          
Restructuring charges          
Restructuring charges 7     16  
Restructuring charges incurred to date 1,500     1,500  
Property Restructuring | Impairment          
Restructuring charges          
Restructuring charges       9  
Other Restructuring          
Restructuring charges          
Restructuring charges 131     131  
Corporate          
Restructuring charges          
Restructuring charges 285     879 1,361
Corporate | Organizational Restructuring          
Restructuring charges          
Restructuring charges         625
Corporate | Pandemic Restructuring          
Restructuring charges          
Restructuring charges 147 736   732 736
Corporate | Property Restructuring          
Restructuring charges          
Restructuring charges 7     16  
Corporate | Other Restructuring          
Restructuring charges          
Restructuring charges 131     131  
Contract Operations | Operating          
Restructuring charges          
Restructuring charges 337     616 1,864
Contract Operations | Operating | Organizational Restructuring          
Restructuring charges          
Restructuring charges         478
Contract Operations | Operating | Pandemic Restructuring          
Restructuring charges          
Restructuring charges 337 1,386   616 1,386
Aftermarket Services | Operating          
Restructuring charges          
Restructuring charges 121     145 911
Aftermarket Services | Operating | Organizational Restructuring          
Restructuring charges          
Restructuring charges         625
Aftermarket Services | Operating | Pandemic Restructuring          
Restructuring charges          
Restructuring charges $ 121 $ 286   $ 145 $ 286
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charges - By type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring charges          
Restructuring charges $ 743 $ 2,408   $ 1,640 $ 4,136
Organizational Restructuring          
Restructuring charges          
Restructuring charges         1,728
Pandemic Restructuring          
Restructuring charges          
Restructuring charges 605 2,408   1,493 2,408
Property Restructuring          
Restructuring charges          
Restructuring charges 7     16  
Other Restructuring          
Restructuring charges          
Restructuring charges 131     131  
Severance costs          
Restructuring charges          
Restructuring charges 605 2,408   1,493 4,136
Severance costs | Organizational Restructuring          
Restructuring charges          
Restructuring charges     $ 1,700   1,728
Severance costs | Pandemic Restructuring          
Restructuring charges          
Restructuring charges 605 $ 2,408   1,493 $ 2,408
Other restructuring costs | Property Restructuring          
Restructuring charges          
Restructuring charges 7     7  
Other restructuring costs | Other Restructuring          
Restructuring charges          
Restructuring charges $ 131     131  
Impairment | Property Restructuring          
Restructuring charges          
Restructuring charges       $ 9  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Income Taxes  
Potential decrease in unrecognized tax benefit $ 2.8
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share        
Net income (loss) $ 8,752 $ (30,381) $ 12,921 $ (91,568)
Less: Earnings attributable to participating securities (285) (321) (454) (643)
Net income (loss) attributable to common stockholders, basic 8,467 (30,702) 12,467 (92,211)
Net income (loss) attributable to common stockholders, diluted $ 8,467 $ (30,702) $ 12,467 $ (92,211)
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders        
Weighted average common shares outstanding including participating securities 154,047 152,937 153,334 152,750
Less: Weighted average participating securities outstanding (2,014) (2,194) (1,797) (2,122)
Weighted average common shares outstanding used in basic net income (loss) per common share (in shares) 152,033 150,743 151,537 150,628
Weighted average common shares outstanding used in diluted net income (loss) per common share (in shares) 152,203 150,743 151,699 150,628
On exercise of options and vesting of performance-based restricted stock units        
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders        
Net dilutive potential common shares issuable (in shares) 169   159  
On settlement of ESPP shares        
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders        
Net dilutive potential common shares issuable (in shares) 1   3  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Anti-dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable        
Net dilutive potential common shares issuable (shares) 22 174 33 193
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) 22 95 33 111
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 ESPP 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 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Interest Rate Swaps (Details) - Derivatives Designated as Hedging Instruments
$ in Millions
Jun. 30, 2021
USD ($)
Interest Rate Swaps  
Notional Disclosures  
Deferred pre-tax losses to be reclassified during next 12 months $ 3.9
Weighted average effective fixed interest rate on interest rate swaps (as a percent) 1.80%
Interest rate swap, expiring March 2022  
Notional Disclosures  
Notional amount of interest rate swaps $ 300.0
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) - Derivatives Designated as Hedging Instruments - Interest Rate Swaps - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Derivatives    
Derivative liability $ 3,853 $ 6,337
Accrued liabilities    
Derivatives    
Derivative liability $ 3,853 4,810
Other liabilities    
Derivatives    
Derivative liability   $ 1,527
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Effect of derivative instruments on results of operations        
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 25,958 $ 25,778 $ 57,203 $ 55,443
Interest Rate Swaps        
Effect of derivative instruments on results of operations        
Pre-tax gain (loss) recognized in other comprehensive income (loss) (79) (738) (89) (8,311)
Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense (1,302) (1,073) (2,573) (1,322)
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 25,958 $ 25,778 $ 57,203 $ 55,443
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Recurring Basis | Level 2    
Fair value measurement of assets and liabilities    
Derivative liability $ 3,853 $ 6,337
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.21.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 ($)
Jun. 30, 2021
USD ($)
$ / hp
Y
Dec. 31, 2020
USD ($)
$ / hp
Fair value        
Goodwill impairment | $ $ 99,800 $ 99,830    
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Minimum        
Fair value        
Measurement input     0 0
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Maximum        
Fair value        
Measurement input     621 289
Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Weighted average        
Fair value        
Measurement input     30 20
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Weighted average disposal period        
Fair value        
Measurement input | Y     4  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Discount for market liquidity        
Fair value        
Measurement input     0.70 0.81
Nonrecurring Basis | Level 3 | Impaired Long-Lived Assets | Compressors        
Fair value        
Impaired assets | $     $ 3,462 $ 19,046
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Fair Value of Debt (Details) - Fixed Rate Debt - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,366,000 $ 1,371,000
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,295,990 $ 1,295,867
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense $ 3,586 $ 3,614 $ 6,835 $ 6,072
Equity awards        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense 3,178 2,772 5,841 5,778
Liability awards        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Total stock-based compensation expense $ 408 $ 842 $ 994 $ 294
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Restricted Stock, Restricted Stock Units, Performance Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units  
Shares  
Non-vested awards at beginning of period (in shares) 2,446
Granted (in shares) 1,279
Vested (in shares) (620)
Canceled (in shares) (41)
Non-vested awards at end of period (in shares) 3,064
Weighted Average Grant Date Fair Value Per Share  
Non-vested awards at beginning of period (in dollars per share) | $ / shares $ 9.69
Granted (in dollars per share) | $ / shares 11.22
Vested (in dollars per share) | $ / shares 9.36
Canceled (in dollars per share) | $ / shares 9.82
Non-vested awards at end of period (in dollars per share) | $ / shares $ 10.39
Cash-settled units  
Shares  
Non-vested awards at end of period (in shares) 611
Stock-settled awards and units  
Shares  
Non-vested awards at end of period (in shares) 2,453
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) - Restricted Stock, Restricted Stock Units, Performance Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Unrecognized compensation  
Unrecognized compensation cost related to unvested awards (in dollars) $ 20.0
Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized 2 years
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Performance Bonds (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Performance Bonds  
Commitments and contingencies  
Maximum potential undiscounted payments $ 2.2
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Tax Matters - Loss contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Non-income based tax audits    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 5.4 $ 5.6
Non-income based tax audits being managed by Exterran Corporation    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 0.0 $ 1.6
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details) - Affiliated Entity
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2019
director
shares
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
JDH Capital | Archrock, Inc.            
Related Party Transaction            
Ownership interest (percent)   11.10%   11.10%    
JDH Capital and affiliates of Hilcorp            
Related Party Transaction            
Number of directors shareholders have right to designate | director 1          
JDH Capital | Elite Acquisition | Common Stock            
Related Party Transaction            
Minimum ownership interest of outstanding shares required to elect a board of director (percent) 7.50%          
Jeffery D. Hildebrand | Director            
Related Party Transaction            
Compensation paid by entity to individual in role as Director           $ 0.0
Jason C. Rebrook | Director            
Related Party Transaction            
Compensation paid by entity to individual in role as Director           0.0
Hilcorp and affiliates            
Related Party Transaction            
Revenue from related party transactions   $ 9.6 $ 10.2 $ 19.1 $ 20.8  
Due from related party   $ 4.4   $ 4.4   $ 3.9
Elite Acquisition | JDH Capital | Common Stock            
Related Party Transaction            
Shares issued as compensation for asset acquisition (shares) | shares 21.7          
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Segments - Number (Details)
6 Months Ended
Jun. 30, 2021
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Segments - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue and other financial information by reportable segment        
Revenue $ 195,615 $ 220,316 $ 391,046 $ 470,013
Gross margin 106,738 128,240 215,021 264,295
Contract Operations        
Revenue and other financial information by reportable segment        
Revenue 163,865 187,949 329,899 394,923
Gross margin 102,478 124,559 207,147 252,882
Aftermarket Services        
Revenue and other financial information by reportable segment        
Revenue 31,750 32,367 61,147 75,090
Gross margin $ 4,260 $ 3,681 $ 7,874 $ 11,413
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Segments - Reconciliation of Net Income to Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Reconciliation Net Income (Loss) to Gross Margin          
Total gross margin $ 106,738 $ 128,240   $ 215,021 $ 264,295
Less:          
Selling, general and administrative 26,077 28,745   51,161 59,371
Depreciation and amortization 44,193 48,849   89,905 98,671
Long-lived and other asset impairment 2,960 55,210   10,033 61,405
Goodwill impairment     $ 99,800   99,830
Restructuring charges 743 2,408   1,640 4,136
Interest expense 25,958 25,778   57,203 55,443
Debt extinguishment loss   3,971     3,971
(Gain) loss on sale of assets, net (3,124) 2,189   (14,156) (1,927)
Other income, net (82) (438)   (1,971) (993)
Income (loss) before income taxes $ 10,013 $ (38,472)   $ 21,206 $ (115,612)
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details)
1 Months Ended 6 Months Ended
Jul. 01, 2021
USD ($)
Jul. 30, 2021
USD ($)
CompressorUnit
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Subsequent Events        
Gain on sale     $ 5,995,000 $ 3,172,000
Subsequent Event        
Subsequent Events        
Notional value dedesignated $ 125,000,000.0      
Subsequent Event | Disposed of by Sale | July 2021 Disposition        
Subsequent Events        
Number of compressors | CompressorUnit   575    
Compressor units horsepower (horsepower)   100,000    
Consideration received   $ 61,000,000.0    
Gain on sale   $ 13,500,000    
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "]Z_E('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>OY2VSL \^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:9%AZ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1#JJKH#AZ2,(@43L @+DWI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKFA?5JFBJ';\7?"7X[?OD^L/O*NQZ8_?V M'QM?!&4+O^Y"?@%02P,$% @ +WK^4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" O>OY2;"8FGC4% #!%0 & 'AL+W=OFY.G%[2-P5DPP20*T0<__NN MA U.!B_,],4&P7Y\6JV^7>UD*]5S%@JAR6L2I]E%)]1Z\]%Q,C\4"<]Z+*2*N$:;M7:R39*\, :);'#*!TZ"8_2SG1BQQ9J.I&YCJ-4+!3)\B3A:G=<8<$8L7S6-_+[6>QG]# X/DRSNPOV1;O M]OL=XN>9ELG>&!@D45K\\]>](XX-Z D#MC=@[PS<4U_P]@;6!J!G9[.Y8M0I$NRD"N131P-F.:)X^_M M+PM[=L)^2+[)5(<9N4X#$;RU=X!+28@="%TR%/#W/.T1CYX11IE;PV?>9![W M"//JS-_0\4K_>!;/0_UC(KJ'H/5+M+Y%ZY] NY)^#GM DX?=1M0Y&S=W:?<. M83$H60S:L;C+N=)"Q3MR+S92Z3I&.)16N4 8#4M&PW:,%D)%,C#!1""<:UV$ M(QW"YZ)T]"U?'!<2AUNYXW' X13NJ;';AN0#?R6W 01=M(I\RQ19X@;(4;_K,=H?T'.,(:L8LC8, M8<@4&;,@@+11GS=PG/,Q'9$O'*!N &G+=QB[2JU=KQ6[/-+8KFA L>9%^+F4 M8L0JX7=QZ=X3F\-/+2'<^K,TE4"*,:G$W\4ENUS $_K:8/[P-\:B$GP7U^D] MBX7,-(_)/]'F],;#@48CROH8I4KG75R?+$*9HC&,@XR]87=,\>BMI-W%-?DATI!EY(H([H?$C_F)+8^CF*P%2@:1 M#.I.?J$]ZD)EI<@+CW-!-E!GV2H4*R(KM6>X'D.R#J)T39:[Y$G&=60; &;W M/^88DTK2&:Z_)@M:U[WZ(4_7<)V2;1B!'Y5-E4*]KYOW_!I@'Y=8RF&5H+-6 M@C[/E3)53E':6->!0N2UZ]R ^/C^(/&6627FK)68WZ;@H^*X9XI"?J!:RPQ' M;&!6J3EKI>:F]H+* 81T+56MKC?@?.4* F+F^W"LA8I$! 4DQK'2>=9.YQ,> MQ^0RS^!Q_:YMP&FJ65FE^:R5YE\G0JU-@'T"!!V"VB8;GM:[#P=LI%9I/\.E M^^"L4("S,$+_K[YG50Y@N'P?=F4AFP_13DJ%LX]+^2+Z+>5S@4Y";7&Y_3 9:B MO$KP/5RO#_IU$V4F>SX*2"S8,;(!KMMU6==#.PA5!O!PJ2Y/D,?<;F"P=CLV M@#7U-2K=]W"5?L]J?_0^S0N'NV,8JZ-V"Z[0,Z 4%+1B7A?>EPT )[>@<]0D M,PID>X<9\PU5?0+BQLM M-[;E]B2UEHF]# 4/A#(OP/.5E/IP8SY0=FVG_P%02P,$% @ +WK^4@$E MBYV?!@ -!L !@ !X;"]W;W)K,S)M"Y5$EZ*RITHX)>U5#G7 M<*DVBW*G!%\UC?)L03$.%CE/B]GRO+EWIY;GLM)96H@[A#TUGWS+KA M\/S%^Q]-YZ$SC[P45S+[-UWI[<4LFJ&56/,JTY_ETY_BT"&_]I?(K&S^HZ># M+9ZAI"JUS ^-04&>%NV1?S\$8M" >!,-Z*$!?6L#=FC FHZVRIIN77/-E^=* M/B%56X.W^J2)3=,:>I,6]6N\UPI^3:&=7EY]NKV^N;V_N49P=O_IXX?KRP>X M>'_Y\?+VZ@;=_WES\W"/3M"7^VOTV[O?T3N4%NAA*ZN2%ZOR?*%!0^UID1R> M][Y]'IUXWE]5<8H8GB.**;$TOW(WOQ8)-"=-=XK_4.PAH%(]VY3YQB,#/XK\ MD3"+%0M";-<5=+H"IZY/>BL4#-IA2MDD!F94* W&$FU6$8GM$L-.8NB4^" U MS]X@,30?'H61/]9H,Z.8$+O(J!,9.47>*:"4TL]SM,MX+1-&4SV0=H /W>2G M37)D:*&,4@_CD6:;710'H6<7'7>B8_?+!\E] MD52+54Q98!=*<#_EXU?&C^;%)H4Q?U X&=.#HZ$"WPNBL4Z+64!\-I$&9, F MXIY+90%S4J)1(DN72F*^4B\(R%BEQ2RF9"J.4' M+T>Q)#0V8FDQ"V(VD9VDQQ)Q:<8PCJ;D]3PB;B#= MRN)X5JH/,DFYAL ^I7J+5FF90#ZD105W9#O:9&'OBY4[U BUQ8S@R?'5XXFX M^=1.LHY0F_2A0>P#I\8"+89A&(>43DCL246"-]4]6"68 MU 0%H;[OCQEMLR,DB"?RGO9$H6ZB?)3%YD0+E<-2[]$*$VI2@@2$>K&AT688 M15$P49K3P9K$#91Q*?%:4$UBD,#SQAEJ-8NG:G':@X6ZP7*$O]>DFO0(#4[; MC"9E]H"A;L"T_'M-GX4(T7"Z/2BTF>$HFM#8@X.ZP3& X$#HKY"0F@0)HV \ M-;QF==R='C+4O1YJIX;70FY9YX01B5@X%FDQC#R/!%.IT3.+NIEU)?,\U?7B MHFQ7[DUP-Z)(IC0[_=4[;V?ECB?B8K93HA1J+V9+9-OL^!\<'?>YIQ^-G 7 M#:RG]+.+^;1G%'4SZDZ]3 &EELG7,_0.GV("%8!">YY5 D&*HG++%50#/IYC MW/RU=R#BE=Y*E?X0JSGZ(91$:5E"8EOC[M3Q,W'_=4?'FT,]+ID;EW6NR>(- M@:+N2 &3YHS%<]_WFIPE 9@2;QX'G7D;QSE4#N5.-+NEF77'A%E@&Y#Q5H[5 M"D^4#ZP',G,#^7*U2NO9"R:*'4]7)VF!$KY+8>*P2C69RSSF4:.TMQK"HI!. M+%18#V?FAC.4C55>9T]P%J6]JT^$[\G#'N&<(N9C_'$ MFH0-=B7=E![*7HEUFJ36ZH>9[#VA'F.^;^2#U1*3> J#K$>(M_L$;TAX$]\GD>\-EA2'+MKL M6!!.%/6LYSQ[RP)1-%.P5:#)XYBPB(XK)9L=O"I_H@)E/;G93Y*[VX.;$!P8 M>]3V%:W-T+JB70P^:=3?D_[F:I,6)53$:VB)3T/HM&H_T;076NZ:KQR/4FN9 M-Z=; 2M/51O [VLI]&D^U"V_ ]02P,$% @ +WK^4KVR0B\A P MMPD !@ !X;"]W;W)KU NZ??L9-F0('"Q@6)D_.?\_WF M&+N]%/)9)91J])+R3'6<1.OYN>NJ.*$I434QIQF\F0J9$@U#.7/57%(RL:*4 MNS[&H9L2ECG=MGTVE-VVR#5G&1U*I/(T)?+U@G*Q[#B>\_;@@P$=B(;XPNU#*?J-E$1NV'!3G2HNT% -!RK+B2E[*B5@1>/4= M K\4^(<*@E(06*,%F;4U()ITVU(LD331D,WH^7 W31N^W=]2_1Z/KR\G&$3H9$TDPG5+.8\%/T&3V-!NCDTRGZ MA%B&'A.1*Y)-5-O50&+RN7%9]:*HZN^H^B7/:BC 9\C'OK=%WM\O'] 8Y)Z5 MXW6Y"_ZK2?"K2?!MOF!'OI$FFD)O:B2FZ(IE)(L9X6@H%+.]]J,W5EI"Q_W< M4RRHB@6V6'U'L5XH*R=-M<%OE"F\\LRT77CP*8 MML7JC+T/"H((5T%KJ/4*M;X7=0A+BDI))PCZ,'X^0W,BT8+PG*(3:(")X)Q( MA>84_A<2Z)73;?1%B6@%#-?P)OT'06OTC8J^<1R]952(Y#H1DOV&%\9%\70K M>I&_L4+5P,5G _^ P#4+864A_"<+3*G\8_SP'=4F][Z(->"H H[V O=%FL*" M^8]VB0YIEP^"UM";%7KS"/2C>Z7Y;BK]'^N[*KF2/.5R!G+%.)T"DI:XW)DUR=5^0 M/"3+E:D>#"_/U_%2397YNKXOX&ZXRS)/,I67B:/)!YBDLUTNFW9&Y6%P,Y('.UB#>I>= OOZN&D%_EF^FTK/^2EP9+!V2V M*8W.FF#H09;DV__Q:R/$7@#DP0-X$\#M *\C0#0!XD=;\)H [T=;\)N FOIP MR[T6;AR;^/*\T"^DJ-"0K;JHU:^C0:\DKR;*U!3P:P)QYG)T=SN>W$XG8P)7 MT[O/-^.K1[B9/L*_+Y/;QRFY^TCN[B?F!_'9P?SXTT,6JH>&LZ<[UMCN\HSN"?-&Y695DDL_5'(D?]\<' M/?%#D&:G#W_3YYKW)OQCDY\203\03CE#^C/Z\7"*T?EOK4]^NO4#,<1NLH@Z MG]>1[T$]JWRCT''=1@9U9%6=GB]9Y ?,/Q\^[\OEPCBG@@6'L+$+$Q&CG@6; MN# OI)2)'>R IK>CZ?72?-0F3LE,EX;H!2GC%*;YD7J=I9MYDB^A#$%)GB7Q MMM#EEE&%H2>.B(DY#6QD7Q<* +DI&$;6' MW45%,NCB'>YXA[V\/^M\>9+"V,YKUMJL5$'BL@0;DV3K."G .!B,?^B.:!10 MB[X+\GW.+-3813%*A27EQ$4%S-L3Z8"^W-&7O?0_:3U_2=*TG^Q$NM)'4E"\ M[6C7=O1.Q87W:C,SFZ*J/#-8]V#L%Y:DB:V!L-TFYJF86276)#?"H2;7?!Q&%=MU[#W784=YV ME/=V].@3;#F.Z[X1J'W5DE@MC74- ->7*_3U;Y+N=^9$,.[98^7".)-V_<.2 M,8_YMB5 <1$/.R1HK0_K]SYW==5+\IG.5#=CX38NN^B3@05TF'LXAB/N#/]D701#'Z'SV6MY6']GN82@3NBI\VZ@N:2M#IHKZ%H. M6D/$^AW1.$DW!MS@KY5'_I \+@J3!\WER(/FZI2G]6QLZW]$ASS?ZM.IRBT_ MPR9IJ0X4@05T8TH#1AI6_;.^$XK6-_%^W[2=JY72VQ90>;GK89C/'0L]0G'4 M,9-C%,=\8>WJ)GB^@'>\H;PU3_P=\]1,PO=XNXX(>#L>;X3B,-X8C@519/-& M\W7S;KT8[_=B(YW#5GMFR!V\3_76L^R;1:W!X3]_N,.1TYU R, ^W<%P,HR< MS2R"$SR2KHC8.9 7\0Y_PUM_P__G(Q[NNI" "6F?<6 P(2)[MXO &.?.:CK! MB=9>[IA6"A M;Q\88# N@M#6T(4%C'E.?7)AT&34L6_GK8'@_0;BU\^PT#TZ#3U[ZHPPF RD M?8R(P'S!0WOGB\ "D-K>30WW/D!DJEC67WY*8+_)S?9X>?=T]W7IJOZF8CV_ M9FM+7"R3O"2I6D!3]#2$D2RV7X>V-T:OZ\\?3]H8 MG=67*Q7/55$!X/>%UN;MIFI@]XWN\E]02P,$% @ +WK^4DQ74F-, P M/@H !@ !X;"]W;W)KI+A _)KN,)%?-I052,@NVYI\QS!::U*1FXYE M^6:!,F),QWKLD4W'="_RC.!'!GQ?%(C]NL,Y/4P,VW@;>,JVJ5 #YG2\0UL< M8_%U]\ADSZQ5UEF!"<\H 88W$^/6OHD"A=> ;QD^\*,VJ$R>*?VA.O/UQ+#4 MA'".$Z$4D'R]X!G.K44Z,0(# MUGB#]KEXHH?/N,K'4WH)S;E^PJ'"6@8D>RYH49'E#(J,E&_T6OEP1) ZW02G M(CA-PN ,P:T([GLC#"K"X+T1O(J@4S?+W+5Q(1)H.F;T $RAI9IJ:/ELN0BC11R%(%OQ\GX>WJYD)U[)UT.T6,6P_"0_/3P^19\E M;OXM@OE"]B.XN%_&\25FXL(#)2+E$)$U7G?PPWZ^W\,WI2VU-\Z;-W=.K^"7/;D&U_H(CN78'?.9 MO9]N=:7S?]&C?XY^8H9;_RBNUG//Z,4""2PW" %T S-:R%TI5=O%"X8Y26B! M>V(,ZA@#'6-P)L9"[HN9%H.+G')^V?43E1*^EE"[X,LT&'K.V'PYKDP;=.5: M;F"?PL(VS'9&3@,5=8B-;,\/:MA)LEZ=K-=KZ%*DF$%RXN1)\A^!8.VV0*\W M/>[Z=4"_U]TY$9AA+H#)2@(_H!ULY4'2C,9PDB/.LTV6(+67&PO=V]R:W-H965T&ULO5MK;]NX$OTKA+' ;8&X M%I^2%FF QG'2!-LV=Y/>B_M1M>E8M[;DE>2F_?=+R8IID4/*<=/]$C]R9C0S M?)PSE'SZF!=?RX64%?J^6F;EV\&BJM:_CT;E="%72?DF7\M,_6>>%ZND4A^+ MAU&Y+F0R:XQ6RQ$) C%:)6DV.#MMOKLMSD[S3;5,,WE;H'*S6B7%CW.YS!_? M#O#@Z8L_TX=%57\Q.CM=)P_R3E:?U[>%^C3:>9FE*YF5:9ZA0L[?#M[AWV\$ MKPT:Q']2^5CNO4=U*E_R_&O]X7KV=A#4$&O S9 "AX%H#829-'<8A*U!:!HPAT'4&D2& 7>%%+<&\:'C M@(.GD0N:&;0=\F:^7"15_O4:_H31#]XM\4R;9K#P=52J2VM]HVE[U?'M5XKIJOEJIQ7%7Y=.O@/78 M;_UN-DOKQ94LT6V2SH8JEG&R3JMD"?BZZ/$UG6Y6FV52R1GZ5"UD@51L:J=9 MU%O -XFNLVF^DNC5'WE9O@;<3PYW?R'GZ32MQMLO:N>3^5QM$R?H5A9I/D/Y M'+V;Y>LZM1/U[O]J_-5.5 %7O7SV50$G5WXG]VJ[+3?%#^\)XOX#>O=0 M2.G(X;IGBKQ F6YZ,LRM*3-2RV>WALAN#9'&#W/X.9(!#B&5LC6IVA\UBSV[0SS*#P=?=M?"#:(,DQX$'=Q%S9NB*GI M;0)<4H@NYA+P1 AC46@XNP* $8Z$$=GU =>\ 3!!Q&-!=[C.N-#=N%#ON#03 M=Y$O9[(H_X4F?VW2ZL<)VHW6"2H722'+@T9K>R7>'2U!18PCHRXVI8)MWK^M=&$K2,Z?Y[FK<6[O=ZB]K_VB]*:8+ M=B-9)R4 M"S1+OZ4S"1/B96A?ES'*C%5UTPOKA!?MPHO\*V$[T=.RW"A*V&1JLJ#)W>TM M--,C>S$:FU)DQ4BM)0UA'$G$NR3BHY) K]0RV XXQ-#GL;UT<4 XAZ/!@59. M0?_V,JS%^0PID: ZEC+9DE*F^AK%4JI[F_MX*$ALX%(00UU!I@L9^AA[G M656D7S9-2S8O\A6:?*]D421*.>;%.B^:O$ E2JR01!B9]?>#ND%K]L+4N^%W MA6C:"M&E+42[_C6?8.8MRDMM+[8J^_ MTC8+UY7& :56T@!ABT@$<>30-EAS-O:3-MA6?$B*)Z'JB!W@;V"6 /S,E J* MF#E+;. PQ"$U9PD (Y2H:1*;!;/C4[-$V!N*[3&.8Q8Z5#36*@+WR(C#NX+^ M8@/:@LNJ,]R4&V-- M -ZG#M(G>UVYG_2/Z0Z(S>1JNW$:/,"8VVV-AC:H?U U3ZP'BUP/'=@'$)G).(^K0)T03.?$3^4]V 6-B MLR&)(JN6/:AN\)HQR0&,^?,*_XH +$AX@!T<2#0'$C\''B_[ZF_\3Q(N%.[)QS2@$:FP.W'=:/4+$']+/&KA#NUR8)8>T\/ MJ)N29A3J9Y0C1#N%CGDM.49MVH%%.P"$1#L$@T4[$!\HV@&//M%.]\YHCSFD M/4*T4^B(%A;M -0OVJEF4>IGT;Y[ 8[8&7!*'IB'0=0F5,H($\04[0!PR(/ M/.J'8(0%.(ZL,VT[OF%$A=D&W >8\JYZW25:M:G/:Q_U%&^H]BV$JB+C5DL M C-OH/L/ TY"U^$:U;J!BG] M%--]=1/]<\1[:VK[NVDD)E2E *LWX%U0]6D M3_VD?XQPIT #BB,6NG0QU6Q._?UBOW2G0&O'&(NL>O7BNC>&M"!@/2?1SY#N MS.9[&IJBH ?4#5,K M9SGGRD=&$8JYZ:VIE!U#K"YS?,YLN8T(I-7=+ #=D01PX2)7MW?GL/ZE>%_E4 MREFY[0+J.=2PJ\IBNGV8I'0\IG#.;/)BYC !S$IC\]X8GM>,Z'Z9)C/E)[*#.AP&GMR2V3O9[8=T8 M-7LQ/WO]JKZ'V0R'8V%M)3VH;E*:!)F?!/V=#P8G8PQH6DS-E6=S(F5*U5J: M%@"J/I49L$L(1AA5(M2\V0C$-XPXP^;-5RA/OO:[_0@TQ:/7"_>GC6HTQ HVL]R02TS:YA MWGOZ4QJYQD>3./>?:/?-$Z*8'U U32P%^W&-7?3J. R0N A>+<\WB_(!;GS]QKX(#9(VM0_4^ M5/=1/TV7XN4>M_(^ A0H)*^L6/="$V O\"\2LT$P@_$QPD?H6];T$+ MP6#A"R$AX0O@?,)7:*X3QQSF'B%\!722"PM? .H0OJ.]']/4/Q%3JDIIK1(M MY5R9!F]"Y:/8_NIJ^Z'*U\WO:[[D596OFK<+F:CD:H#Z_SS/JZ&PO=V]R:W-H965T M&ULI99M;]HP$(#_BA5-6BMM)(1 :05(Y:TPK2TK=-,^NLE! MK"9Q9AMH__W.3LAH%;)H^Y+8YWONQ6_GWIZ+9QD"*/(21XGL6Z%2Z95M2S^$ MF,H&3R'!D347,578%1M;I@)H8* XLEW'Z=@Q98DUZ!G90@QZ?*LBEL!"$+F- M8RI>AQ#Q?=]J6@?! ]N$2@OL02^E&UB">DP7 GMV825@,222\80(6/>MZ^;5 MW-/Z1N$[@[T\:A.=R1/GS[HS#_J6HP.""'RE+5#\[6 $4:0-81B_^'X&>3YM;<_GD31?LL]T.YY% M_*U4/,YAC"!F2?:G+_D\' %HIQQP<\!]#YSRT,J!5EW RP&O+M#.@79=H),# MG;K 10YKR9@L5_B[G=RMEN1^2B;?'N>KG^1L004D*@3% M?!K)<_*9?" VD2&*9<]6&(0V9?NYPV'FT#WAL$5N.5J39)($$)3PLVJ^4\'; MF'PQ ^YA!H9NI<$OVZ1!6LXGXCINLR2>435^2P7BS9/XN!H?@U_@3@D^J<:7 MD!;!E^'3^KF7X3?U(4/S_CP3BTWV[$ D@#O8S_" Q20% 3Q>1SCQ2^U M3W+&$A+P"$>E&30'[;SLH&6NNL:5KFF[@=-H>NV>O3O>OK6TQK6T)K6TIK6T M;FIIS$" M0BO@^)IS=>AH!\53:/ ;4$L#!!0 ( "]Z_E(]7=!OO @ + D 8 M>&PO=V]R:W-H965T&ULE9IM<]NJ$L>_"I,Y+]*9NI8 /772 MS"1.>D[OM$FF;N]Y+5LDYE82/DC*P_GT%Y!C'+'0Y$TBVPO\6<'^EI5.'H3\ MU6T8Z]%C4[?=IZ--WV\_SN?=>L.:LOL@MJQ5O]P*V92]^BCOYMU6LK(RC9IZ MCJ,HG3;7G\Q M/SW9EG=LR?J?VQNI/LWWO52\86W'18LDN_UT=!9_7"18-S 6_^7LH3NX1GHJ M*R%^Z0]?JD]'D5;$:K;N=1>E^G?/%JRN=4]*QS^[3H_V8^J&A]?/O7\VDU>3 M694=6XCZ;U[UFT]'^1&JV&TYU/UW\? 7VTTHT?VM1=V9O^AA9QL=H?70]:+9 M-58*&MZ._\O'G2,.&JA^X 9XUP!/&U!/ [)K0,Q$1V5F6A=E7YZ>2/& I+96 MO>D+XQO36LV&M_HV+GNI?N6J77^ZN+ZZN+Q:7EX@=;6\_OKEXNR'^K#\H?Y] MN[SZL437G]'B;/D7^OSU^N\EFJ&?RPMT_,<[] ?B+?JQ$4-7ME5W,N^5&MWG M?+T;^7P<&7M&3M$WT?:;#EVV%:M>MI^K6>RG@I^GY:8_HC/LV6W0;=JFW3H5HH&J9TGRYZW=^/2Y3UGW5:NVXKQ3U7*P.M MGM[LNW0O+0WZ[H*IV+?FY1A1V@J5C9 ]_]=\ ?EQ["XY\%!>%%$R\:-K5>1I M%L-NS/9:LZ#6KZ*]F]4JYE5&J>@W3**RZ[03FVW)I?8PI#ESU,111,A$LVN5 MQO1@9B\TYWO->5#SGT)4#[RNPPH7N>NO(B<1/':Q'[L(COVEO5?#"?F$'B3O MV:P2#RT8I@IG]"2>[@S7)BT\OHDC&WJCH,*S@\6&Q.W!*J^9(A/Z?OUSO,%P M=(W<^YH74^&058HSC_0#:L1ODJ[ R:142_.6MZ7:W6H.:]%YA,>.I"Q)'.&N M%;L,%8L:/C2@SXBC8J9W ML4>'94<%'I<]ZD4W\&ZC-RC2H1CT!'4TD,(7U6)+ASCYS3[MF61=C]3: M9ZA[*+?PJDG<]1"GQ735N%8%]O KMI2(PYA8]F+]:Z:SQ4HMZT:ET-UXY]BC MOF:@7A<"24Z=50Y899E/L$5%'&;%E6AG!J+:L7)8]X,T6W)3RCL&WUR $BGV MZ+#A/P['_QO-<)/QJP,'.EZQEMWRWN1#[]!:Q0L^+C=0TWGLI\YM=\UB3#U MP18H. P4+?E0[&KHE 6XF\^Q"X994A13[T)F),X\[L46(#@,D(MG8.P2P+Y\ M'#,^LUJ>5PJ8RV* 'X!PUVJ&:1Q[0C>V!,%O(XC*9GNITE(_\#" D"A+\%0Q M8$92'_*P90T.LV;O:LE41C0PDX'?M?Q?XWW$2MFJX K!["31#2?*H?HA#-? M_, 63YB&SU";LKUC6N6X[TSF6_-RQ6MS!C#[T&S+]3^*7US?D]"Y %LJX3"5 MSM8F(^BTLQB_+UX_4?:[ 8(]=[,QPZFQ[P"S.D@.(O11K^83#?-JGNJ V M%S$SDCCD!,QP&OM"DB41#I/HVAY3X!7F M]49U#( HI6DV50F8Y>J<[5%I483#*-JOQ6WYI!?BP?GO8"^ PH%S"TF<[0M M*XYRGW!B>43"/)I&'D@B<0%#HW0J$;#*<>))?XFE$ E3R*Q.4!5 #R?S (S4 M"71;GE?5F/.;A*) ?I<8E[;)F1/*/3 C9Q3'!WCMJ64+"+%%9\)JQ:N>1 MUR1G! !%GCDY#F"F4IS,)]CRA(1Y @M6ZU&MPO[I/=K6I3HGZBC$%':WYM0X MJ4G!TW(9$^=QYFQVX% 4^0Z:Q**(A%'TCV7QUPD&F$3C(G,5 X8J&?=+MFRB83;=/ O6QWE3L^)=-YA= MY#W]4!91VCDB:_4(H^^"7EZ M="-+!=NA5:Y$E\N;&U"/"RN2.3L2,$I]CK1 H[\!VB#7F[)C)G[TDI6*:$\! MSP&'J#BCSGT'S'+B20RI!1A]Q5&+KP93-C%.OGQ4^T\A&"V$W KI>^:VH"Z; M4E^)E%HPT?"AR@$J1";0C=!I"9.$.(Z$:H')(7M?/DZUI$O"I-L]\97F(=%Q MQ<:K=WH29D8ZH3$7.CN[5]F;)W(E+MFP6U\%K&8QS3TL22S^DC#^%CZI[]&* MW?%6%Z5,VLDD%Q6H'SA_1<44+( 527-/82.Q*$S"* S(9SJA# K'SH-V0N)I M/1"PPMAY(CL_>/>C8?+.O!+3(5,Q&-^=V'^[?^WFS+QL,OG^//ZX&%^>L=V, M[_)\*Z6Z'QVJV:WJ,OJ0*5_*\?68\4,OMN8-DY7H>]&8RPTK5=34!NKW6R'Z MYP]Z@/U+2J?_!U!+ P04 " O>OY2M!?)^>P$ Q# & 'AL+W=O MW>]4U54 MVNMGDTP2%\=.;8%]J1^")LX,\_,//.28;5V_BZTS)&^=<:& MLUD;8W\ZGX>RY4Z%PO5L\:9VOE,1C[Z9A]ZSJI)29^;+Q>+EO%/:SLY7Z>S: MGZ_<$(VV?.TI#%VG_,,E&[<^FQW.IH,/NFFC',S/5[UJ^(;CI_[:XVF^0:ET MQS9H9\ES?3:[.#R]/!;Y)/"/YG78N2>)Y-:Y.WEX6YW-%N(0&RZC("C\W/,5 M&R- <./KB#G;F!3%W?L)_?<4.V*Y58&OG/FLJ]B>S5[-J.):#29^<.L_>8SG M1/!*9T+Z2^LL>[*843F$Z+I1&1YTVN9?]6WD84?AU5,*RU%AF?S.AI*7KU54 MYROOUN1%&FARDT)-VG!.6TG*3?1XJZ$7S]_[1EG]766*;$67*NA KJ9KSX%M M3&]6\PA;HC$O1]S+C+M\ OV(JKQ_IS^+AQ=#DY>KE\%O"OP19T MM#B@Y6)Y^ S>T2;PHX1W] 3>:PZEUWV*&]%>#@$"(?PL!X]L'F]L'B>;Q[^< M[.=Q#POZW^'09R;E<5EBR[YY(&UKKT+T0QD'O"A=URO[@'J,+2GJZ)"!TNH(XJXZL@HHRU*B0]&!'NK:8C,26R6!D:-M0[]V]KMB+0T_H46!_ MKTL.%-W8!.P#'$Q 3IL4UJZRMA7$_ ,$O!N:%N,GR7XJ;HHDK#;VP]#W1F?[ MJHZ,UO9WF'[[;<9617)K^\@]_CKH'I,I3BXE,X@5L]*KR.EX[>AVRD+@1L3# M*6!L]!A%HRC05+0^\&#+ZX<.E_9..$<[(,Y@*0&@C:2RM(,%6+!I1N+ ML \HN,&7Z0[AI%]M0U3&Y+.,DP23^73KN5?:"VOBH\SXB$N> 28X7%%MY-OQ M3#*W;('9,?L_E7FQLI#V#ZEHW0Y9]HDK6K7NZ2 KZB!)1Y=A0PMY@U5#IR.(< MYJ,-^2XXHRLEQ[7DN]0@""F*G(IGRFI%+7M&B;7JGNF6V4J-(%Z\T389\I6$ MDEOWCXN+ZQ2*%*H?#(?+RYLU505?L)<X@Q 7SX!=Y&03@5I)F0<-WMQQ77MCQLV70H MSTY'<%G0.V6Q7Z0*O&6T_CV/?2U![\99#]YJ?$N%G5KV!N"CE'*44@J#S\U0 M?4'JLP.640U!R>AQ5*-;P$:?YVPNX/UI[5W08E-Z+&"#2$GXSTPH56C17FX= MP+Y/WD) NRK-.UVJ%-TO*JZ F6DJ$$2RVPG[T/DRV+P\I3R) S\&&H//&10& M\,%>D*Q0=+AX\3!%V"@XU813ZO=:P*2/!I7*2V\06"D8*(6GW.U_?8M\V,=]9XS!6FK2L MRGB$T;S1;4XW^_!%7@.WXGF9?J=\(^0:KJ&Z*'X[F9'/"VI^B*Y/2^&MBYAA MZ;9%WMF+ -Y+NT\/8F#S7\+YOU!+ P04 " O>OY2102.U&L$ !;"@ M&0 'AL+W=OE4Y.53F: MCL=O1I4R=K"8I[5KOYB[)I;&\K6GT%25\ML++MWF?# 9[!9NS+J(LC!:S&NU MYEN.=_6UQ]MHCZ)-Q3889\ES?CY83MY=G(I],OC3\";TGDDR63GW75ZN]/E@ M+(2XY"P*@L+? U]R60H0:-QWF(-]2''L/^_0/Z;C8W$^.!N0 MYEPU9;QQF]^XR^>UX&6N#.F7-JWM6QAG38BNZIS!H#*V_5>/71UZ#F?C9QRF MG<,T\6X#)9;O552+N7<;\F(--'E(J29OD#-6FG(;/78-_.+BAC.VD999YAH; MC5W3>WY JVH4/H;Y*"*&6(ZR#N^BQ9L^@_>&/CL;BT ?K&9]Z#\"MSW!Z8[@ MQ?1%P$^-'=)L?$+3\73R MYLG_ LXP?L"H?2RO?;.XCGCE"\IJ^FR4';- M@8P]-#0V,W6)C;^6JQ ]]/3W"WQ.]WQ.$Y_3_ZT!+^--A_0R9'_]-B)AY76@ MNUJKB-RN*J0H=JR!D[-GU(9NL">OF /Z:@D]89IT/3FA#5/M7:@Y35BY):5= M+0#+VSLQ&;\:G\*J,%DAA@]&(Q L,)6J)'ZL69M]]?DQX[05".%(U76Y%:J_ M+I?7%!UED)?4/IQ0P7HM6YY+E3P*4[<@+A;L"78VJ*P%BX6*#&I- _W?9:8NTJ1I73)C=96ZLNJK);DLY3[EV5O%>,HEJI:]K&&$3V MIJ(:OTZW=<0HE$WJHI?<0K,*?-^(Z$#D,)$3L3F41PJEVK ;$PL,VG^/,SPN MS%0+],QA _FXQK>!.,2V76&C:E)KS[T30#,L<-AR1T/*"H:(+D F]>.P1^A6S-VJ8P0E@@C^D\8<+QJ20R=R%PZ$G- MRIM\^NB^4:6)*ND/'S$3AO2'*$6W="527Z_::,)<4*%@KZ"SE&-)IJI%2.+0 M)&$%5QKIHZ;<6(4#$D8!<=IB#NG*I@QRXU%OD/ 2GWA!U4VR7&Y4RM]<3CI M)2D!O_2H7J2/*C-@OCW:ES[E#?0LE&4,T*95R4/Z)OK"I.U&-XU)6R/1_6%+ MN[C'U"$?A1_I/"E&-UZZ(WD^#7FGXM1!*+=)QVM"2HR.#JN<*SWV/_]T-AW/ M?CGVC1GU/O@5^W6ZU@1*YWK[[=^O[F].R_;"\&3>7KLP11!7H))SN(Z';U\/ MR+=7F?8ENCI='U8NXC*2'@O<_MB+ ?9SY^+N10+L[Y.+?P!02P,$% @ M+WK^4DU_%75-! ;0P !D !X;"]W;W)K&UL MW5=A;]LV$/TK!R,?-L"593G)NL(QT#0KU@'%@G9;/]/262)"B1I)1'GEM^Q,0($&K^/F+/I2G$\_MZC MOX^Q(Y:M\OS.FB^Z"-7%[/6,"MZISH1/MO^1QWC.!"^WQL>_U ^V63:CO//! MUJ,S&-2Z&7[5W9B'(X?7Z1,.V>B01=[#19'EE0IJLW:V)R?60)./&&KT!CG= M2%$^!X=3#;^PN>P\=KRG7YQJO(JI\NM% +08+/(1YG* R9Z .:>/M@F5IQ^: M@HN'_@M0FGAE>UZ7V;. /W5-0JMT3EF:+9_!6TUQKB+>ZI_'^0#W=,(]C;BG M_S9_S\.L$GH4B=[SUG7HEI@'NM*^M5Y'/?_<' Z78Z+FU#/EMFX-!RXH5$Q> M&2:[HYQ=0(_BM D.Z(2^=FJX9- 9HU?9W>J<296.&:T7/*FF(-6VSMYI] "; M>U0EC7%!OOR+Y:GZ3R%<04K;FW/;DZ=%UZ68':K"YZ )*+Q=D\= M1.3 WOJ'5#S",T9^+4)S^/",_3VF[]K6NA##/D27T!>@&&-S)3G9Q_K*L8D; M$N ^*:^DP0O235!-J;?(W'C%L"]3A"*L9%2N.81&WIJ"(BC&C-"1\V"#,L=6 MHU^$I=+9KHW\'.?6%<*&2JD2;CHNWLEYDJ+[C9$TX?@;,?J6C(5<)'&CV4!V M3@VP!:1S$EF!$,@U[\IKLB!5BQ&^IJD6'1"1A.RHIZ[!R8B-YDRNJZJTG5 MML.AD#TF6EI;#&TQ,;&W(D8*O7UUSPK*!=G(2A7%D!7=E((P9'@%)BBZ* MV%=F.8\! /A 14/E+,83>JB@SW+(Y92?%Z1CW[[\MTSOM3[@QXQ@$.3,1=3A MR?*(3R28)M]-&T_#OERU$?4*!.HML%;+^:A3C*"6XP/!W"?T42'81Z5]./DJ MHS9[\:A=G?U?1JT8B:AZE/VKS-VRT7\\/7E72?;?FKQI\MBS97'T!$3*R_C0 MA=QDA VOP6EW>DN_'9Z0!_/A(0Z-EQJ$#._@B@X\FY$;'K?#(M@V/BBW-J"^ M\;/"_P/LQ #G.VO#?B$73/]A;/X$4$L#!!0 ( "]Z_E(N..13X , &X* M 9 >&PO=V]R:W-H965T3%%F K#LOI;*K(/*VN8BBDQ60J M993$\5E4K-"ELKA8);S4Q;UUS_?P42M^M@&NP67HFRLFXAVJP: M7L(=V#?-K:99-*#DH@9E!"JFH5@'E].+J[FS]P;_"-B:T3=SF:2([]WD>;X. M8D<()&36(7 :/L U2.F B,9_/68PA'2.X^\=^A\^=\HEY0:N4;X5N:W6P3)@ M.12\E?85;O^"/I^%P\M0&O_+MIWM8A&PK#46Z]Z9&-1"=2._[W48.2SC(PY) M[Y!XWET@S_*&6[Y9:=PR[:P)S7WX5+TWD1/*'P)L-FIL9HJYM\3@>=# MX+D///]QB4\#S2?L6!+/%@F44& M14&WXL# ZU#B!]!DUVJZ<++#KD1#-6DK]NS>@M9K+& M!]=@&O 7G&EW#TWHEXB^2(445D!WT)A*4?::87$D);)K>XH]KM,L VWID1MS MFK!+#P.2?%NE(<-2 MB8_NY"A&"@H*05H]W2LBO*S&>FQZE[ETF?W2'9;SPR^GA/M*:;1 7P,'A^]B M4W%X!(4J:[4FI9D4?"^?,9@)'\9+DX]+<11 =/5#>SF]W;1'7P:ER+UKRB57 M&3#_8I& ;SLUN-.@,&!MEV8.M1*%R/H3,;3C1#H0;90TY6+@A(1'TO.XWYX9 M?^QA3]AK$KE 27]]+B_+4PET D3670)W H=ZD*WVZAVA<,%^_FF9Q+/?OWM\ MZBJXPM8082J),!>$D>]TVF'\82=A\NSY8/Y#114>KWVG_GLQB1<+,X> MK,["*?F_1NM>B<<=RI[$- [GR7R\, WCV<-@WSH>I#.^"5_3H^[.UY#[ M^9?^E*)1#U"#+GVG8^CRM"V$@HR#6>G%/O MHKONIIM8;'Q'D:*E_L1_5M00@G8&M%\@VMW$!1A:S,TG4$L#!!0 ( "]Z M_E*#BGQS1P( $,% 9 >&PO=V]R:W-H965T:"ST+*F.:RRC2184UU0/9H+ G&ZEJ:JRI MMI%N%-+2@VH>)7$\CFK*1)!GWK=2>29;PYG E0+=UC55SPOD??ZB0DPE6PU%:7^#/8BL;](6&*!]1H5D*'WQ+"BRFBPL;87 MFX8SU#W3!:33D)#AJ6,2C@B!>]M=8/,T2FX5ZB-D$J;IJ+?&84(FKY1V >,T MG$[34P<)QY/XX'CM=T0G#[M&M?7MJZ&0K3#=&^^]_828=XUQ#._&RPU56R8T M<-Q8:#R8I &HKF4[P\C&M\E:&MMT?EO9*8?*!=CSC93F8+@$_=S,7P!02P,$ M% @ +WK^4HZ9$)'T @ ' < !D !X;"]W;W)K&ULK55=K]LV#/TK@EL,O8!P+7_$2;HDP+VW+;IAW8)V'P]%'Q2;B87: MDBO12_OO1\F)DW1KAA9]L"72/(>'ID4O]L:^=S4 LH]MH]TRJA&[IW'LRAI: MZ6Y-!YJ>;(UM)9)I=['K+,@J@-HF3H4HXE8J':T6P;>VJX7IL5$:UI:YOFVE M_70/C=DOHR0Z.EZK78W>$:\6G=S!&\ _NK4E*QY9*M6"=LIH9F&[C.Z2I_>Y MCP\!?RK8N[,]\Y5LC'GOC9^J922\(&B@1,\@:?D;'J!I/!')^'#@C,:4'GB^ M/[*_"+53+1OIX,$T?ZD*ZV4TBU@%6]DW^-KL7\*AGHGG*TWCPIWMA]B<,I:] M0],>P&2W2@^K_'AX#V> F?@"(#T TJ![2!14/I,H5PMK]LSZ:&+SFU!J0),X MI7U3WJ"EIXIPN%I;ZJ_%3YRM&ZF125VQYQ]ZU=&+1\Y^!5S$2'E\=%P>..\' MSO0+G 5[9336CCW7%527^)CTC2+3H\C[]"KAS[V^99G@+!5I3$M3PH7#"R7YM>-972NQ,TS_F41(WF MA"?%E/UNI7:=L2B'>4!05YONI&X$)"+A23(YLPL^*V:AIAY)<"UMM9<6!A*S MQ6 29NKDNX_)(>LY1G:4H= M$I>^V9P7T_SH^Z]3%)]-K!;L+LQEQTK3:QR&U^@=1__=,/%.X<-_XY6T.Z4= M:V!+4'$[G43,#K-X,-!T8?YM#-(T#=N:?E]@?0 ]WQJ#1\,G&'^(JW\ 4$L# M!!0 ( "]Z_E)D->(0/04 *,, 9 >&PO=V]R:W-H965T;!'%W>WM[!^A\X_QMJ)BCNJN-#1>C*L;F^602BHIK M"F/7L,67I?,U1;SZU20TGJE,1K69S*?3IY.:M!U=GJ>U]_[RW+71:,OOO0IM M79/?7K-QFXO1;-0O?-"K*LK"Y/*\H17?>_Q-AF\E+IF&[2SRO/R8G0U M>WY](OO3AH^:-V'O64DF"^=NY>5->3&:"B V7$3Q0/BWYA=LC#@"C,^=S]$0 M4@SWGWOOOZ;]@S.IE\QF'<&\X0[!THH7U*DRW/O-LK+;GB3 MAY1JL@8X;:4H-]'CJX9=O/S-N7*CC3F?1'B3M4G165YGR_E7+)^JM\[&*JA7 MMN3RT'X"% .4>0_E>OZHP]];.U;'TR,UG\YGC_@['E([3OZ._U5J!ZY.!EJ-U;O6JU7_LJ$ 41=N9?47+I6VJG#6=EK=Z%BI6+%Z971D M=55\;G706<:VA!T:,+"-(6WBNX)#4&XI+H(NV5/:&CW9L&3OX=^MV:?-2])> MK0]UOY2+5K;90P;I\ET)) 8Q&,?&[) M1^2!78Q\MFK+Y(^4\VI3L94E&)0:F)Q/?#0N@B5-<%0W2!S3)((N'>*18"X9 MWM!4K/3R,3C?SBO5@,N@-)C<47P$/(5I2]FV3]]87?-*6ROK?8K:A[B?(;H MO2"?7KS[^.;ES[-GJD&-N-8%<+8!M),*&OI9(F. 3=EHUQ4?;E?&+9!Z385W M4)IUR=2!H93"/CC"NC'4!.[Q() H F-?.6WPN6T,0B9EDDUZ"FW3F&TB29LC MU$ 7%3;68+G UM N0J1,?\ AD@(5+0A:;#.M:;S!3](>(61A4C&L:KPKV]0+ M8_5'I4.?"V3? #I+]03EP,@>$8 DU2Y$F!(&A\TM3K>"&AW)Z"\T]!&'J#'8 M.6EEV<;6)W&R;3EC*BA4:HF#*_3I1:]7*Y:.DO"6L_@A"SD?D0,*B(PCR5FC MX#GVG7/8=]^I*DK(WI)'Y.-9FHQ3(80?B#.(6:!1_%_T+(/I0-")E0VGR>7+ M),%=K^Y:S+@\CWY\]FQ\AF/+&*&\;'W?" ^J?:Q>=CD,VPY(H_L@H8N_VG(E M(2G-"DNIA@)2V[4S:\X3$MTB#O:[95?[)+Z 6TG3M46N=$5@]K##LJR4L_?! M[;A/ ^Z@% ^5_EX>;4@ULHK!"&9KNDK($K8O7'<4\%W#2=/=[-]Y[)2[$VO7 M3YWPJ4$W45%EX7R'M=3SZ +QW(Z#SD@].E-;3 K$;9I_?+8[!L;IY4#1I M+OZSDGFBYO-\H%-B$\^]&'ZV9'I^>F'L_GL])?P M3:I3IO.'KD&3O8LC!O$J78^##'L;\QUR6!UNX%?YXKG;GJ_O&%(XT8(R MO(3I='SZ9*1\OA+GE^B:= V%H#'UTV.%7Q'L90.^+QT.Z^Y% @R_2R[_!E!+ M P04 " O>OY2:TC*->\# '"0 &0 'AL+W=OU]^[8HG*BI MX2XW+6G,[(QMN$?75H5K+?$R;FI4,1V/WQ0-ESI;+>+8QJX6IO-*:MI8YKJF MX?9X1QBXE57MPT"Q6K2\HCORO[4;BUXQH)2R(>VDT-/UF,&BD3O_\T/MPLF$^?F'#M-\PC;S309'E#?=\M;!FSVQ8#;30B%+C M;I"3.ES*G;>8E=CG5^^-\U)7;&TMUQ7!;N\6A0=RF"]$CW*54*8OH+QAGXSV MM6/O=$GET_T%& VTI@^TKJ:O G[L=,YFXQ&;CJ>35_!F@\Q9Q)N]@'=#.[*6 M2G8-O6[$KGDK/5?R&Y4CMK'44<9TE]L=ZZ[Q% M$/WY"IWS@L^> V ?-((+M3&=]S;YVW'I(,CN8.9FS/;$M M51P)P5IK!#D7=7L2M3;*5$<&F=JE? ^)@U5_(8> R3VB4RD8U1@<:J)5O@8! M6-JUE>4E,6.1K*WB LW.,CK(1/'=[6:$W&];=62B1KF(QTI]#\[&'A'4FB<% MS!V=IR;QHD,;Z4&0I<9X8CA;8D? %+SE6ZFDE^2"P'"@, W*DXM58Z>0%SD, M$:I#8.*T0-<-DC@NMNXMY*<61JUAUI&]EY B$-_A]AU8*.Z!Y4TDA?CH2F0F MQ$>W>A90V\N(*M*J'LSA:FQ\Y*=_9C/05>I6!.Q].PROWP8&$&=:RE6 M2G4I(N32J1]!TG^U4Y[<30HHGG(O].-UHJ1HAP5H.:-D M&4_;:XT%B>/4T.V MBD^P@^).^_1.#:/#*[].C]OC\O2)\(G;2L('13ML'>>7%QFSZ=E-'6_:^-1M MCOY24;361-4& M H$@ &0 'AL+W=O\;.99I,+YG8;1XZ?8!(2$1" @P 6G:_OF=!BJ)D6VW2OH@" MB%WLGMT]"_!LH\UGFPGAV%V1*WO>RYPK3P<#FV2BX#;4I5!XL]*FX Y#LQ[8 MT@B>>J$B'\11-!T47*K>Q9F?>V\NSG3E\-L513\/>=N*# M7&>.)@879R5?BVOA?BO?&XP&K994%D)9J14S8G7>NQR>7HUIO5_PNQ0;V_G/ MR).EUI]I\#8][T5DD,A%XD@#Q^-6O!1Y3HI@QI=&9Z_=D@2[_[?:WWC?XX^Z,V/HO%G0OH2G5O_RS;UVGC68TEEG2X:85A0 M2%4_^5V#0T=@'CTA$#<"L;>[WLA;^8H[?G%F](896@UM],>[ZJ5AG%04E&MG M\%9"SEW\I-7ZAQMA"O9*+-W9P$$GO1DDC?Q5+1\_(3]E/VOE,LM>JU2D^_(# MV-(:%&\-NHJ/*GQ7J9"-HH#%43P\HF_4.CCR^D9/Z".WV"MIDUS;R@CVQ^72 M.H-D^/.(\G&K?.R5C[\9O>/RWW\WCZ/1"[9]+D*VKY(=KOC:YW.IF,MT9;E* M[0D#NJ)%%SLDHE@*PT9#/Q.QET:DTK$W/)&Y=/>MFCZ63(-)%'5G%J,@ZLQ\ M[1,;SMDOV@G[U:+OC52)+'G>SLRC:,^8[=B#"+HJ9%4$3('E](KQ0ALG_^*> M%PYU#T?!9+38#:LT2;9T]KO/Y+8WGLTF_P7"TF$R#T61VTATOHOE#B+;/ M,?)N.A[MC:-%_,U0^8IS5'%IM^+Z;!A,AW$P7D3[<_-Y,)_N(G58,I>6/-XK MM E*, ]&_KI#^-P BK/Y&D5H3.:1VJE5"L0*J&A!_L@@5^GI=E M+A.^S 6Z@EFCVJ%TJ0V(# KLGK8-MRP.Q\]"=I.1,=2P$#1^*PSZ+U2J"D&7 M"@8)ZYCA3I VVJ:K9LES!%D\;5S Q%V25WXQO1:K%7HPN;BOVVYXB1RIS9H\ M\S[%X0Q_W %1T9L'9!7@4&!+X=MZ?A^RCP+ZD\HG8C\*QRW& "7112$=#A.. MK01JHG$KY3*_AR.5)1P*72EOYF. IY4A?P1/LNT2EQD!V.O^)ZC_/6*VIU7Z MTQ^&46M2,S%L)QKUI-;*NW^C]!'W"YP7&)W$'">?A:F?6EF=RY2[784BSH:J MT3* CT,,^E)*..G*/$RU-=STT#VW\'=)![F3\,D\KQ7#N"^5-%X..\B4*>V\ M*6B^S49((,,W,)"7V*M):MACJR0+6'\<=Q&C+.&WB)?/=9Q&&4]A)E[!EUW" M/V'7IBF^.A50,CZ#-])EC.-0PO[5;$W M8FDJG&Y9''?VYD4=R?J*4(=TX4\JB*MBU M4!+@7@M4DDCK_@DMKZ_>WKRZ],(WV@'R@Q=U-@4'Z704QX#$:<5*Y[F/WND_ M/6GF3&5VM,U2!3?#V7G!#0=KUCDF(GMMH>,>5CV1--R,J M=R]\+4K7,%'4O)J$D]W&1/5\!:)#MS_!J[C52./K:OF)V!!3G$%/J0UM N:" ME!4TW]7F$UW=LR\PA50V/+'))'B(TZT&969]'3"+&-C5O<^*IO:)HFRF\]0R M:>O4%Y[S$4=2[6ELH[?JL:HH$"ZD&'BQC8NOR.V: Z(=AO,NT:*ZE>7UC.'10+T'C1E.9U#(:%O*%P*T5D&_( M21XBZ(!7M\MFU&_@9D:P8Q M1%)D=G/LH,*[;:H:C 1:0GVV M$W<.*U$PF<]"7 D]6HCISL1.OM8)TP*QC=!:U='> 5N?!,CHHQ!'X6-WSD'G M]EX(L_;?**A8@4I]D6]GV\\@E_7M?[>\_H;RLS\"6IPJ5Q"-0&8]9NKO$O7 MZ=)_"UAJYW3A_V:" S9:@/&ULQ59M;]LV M$/XK!RT8'$"P]6;)21P#2;JA'=8U:++M,R.=+*(2Z9)4[.S7[TC9LMPE;EH, MVQ>1//+NGN?(.]U\+=4G72$:V#2UT)=>984-TV.Y0D$[I50-,[14 MRXE>*62%4VKJ210$Z:1A7'B+N9/=JL56O3ZUU:Q>%\9_UGQYVX/#"- M-[+^DQ>FNO1F'A18LK8V'^7Z+6[Y3*V]7-;:?6'=G4TR#_)6&]ELE0E!PT4W MLLTV#@.%6?""0K15B!SNSI%#^889MI@KN09E3Y,U.W%4G3:!X\)>RIU1M,M) MSRRN\KQMVIH9+."#J5#!C6SH>BL;]T>$7Z76\XDA3_;\)-]:O>ZL1B]83>&] M%*;2\),HL#C4GQ#"'F:T@WD='37X2RO&$ <^1$$4'K$7][1C9R_^3MKO1"X; MA)&E?SH^XC#I'2;.8?)O.'PNX,?-A\$87G.53B0%"J-!EI ?'.!;#+7% $PA M"*H*7TA% :RN(:^86**F7<#/+3=/4+2*BR4P6*'BL@#O*E K@4J/88/K:),W1.1CL@QG#G9X'K+9X^*]*!D7,$C MJUNTFY),RA1B#HVD7<8AI _!I/RV\'?(#R M2Z=#J.?PXP^S*(@O_K?QOE*(!^G?;]WQS?,;NY&R'%V6_T,PYC!MJ M432^2"/*8F(019;'- DZ(E&6O4 C](/HK%_-DED_C_P@CH?GDBG<2\/J5Y2I MG=99FN[MI=.!M;,T&D3/GT84,LJ3[WG1,4%+#EYKZI\%L]-O.G-'>?R;I#(9 M9C"RPBBX>-.7(>TDX<4IE3L%9:L:.B M*UMAN@ZGE_;]X577%NV/=\WE>Z:H.FBHL2358)Q-/5!=P]8MC%RY)NE!&FJY MW+2B'A>5/4#[I:1(;!?60=\U+_X&4$L#!!0 ( "]Z_E*&/*D-:00 *X* M 9 >&PO=V]R:W-H965T_L).Q=V[,34_MSZG'.S.NW%O>W&%[W,O&P, MSDXJM>1;]K]5UQ:K08N2ZH)+ITU)EA>GO6G\_GPD\D'@=\TKUYF3>#(SYDX6 MOZ:GO4@(<^X#P7(-"XWV#V6I.BV)UOT3\&W^'+3#F^,/DWG?KL MM#?I4?^BUG]PAM_QH(W-[D+7UHULC&$Y[7SIM@H@T&ARV94#YLX=!0F MT2L*R48A";P;0X'EI?+J[,2:%5F1!II,@JM!&^1T*9=RZRU.-?3\V8?[6OOU MR< #2W8&\XW>>:.7O*)W1%>F])FC#V7*Z:[^ !Q:(LF6R'FR%_!37?9I&!U2 M$B7Q'KQAZ]@PX WW.D9_3&?.6]S]GWLP1RWF*&"._G.P]NO%<9\V?*;^G<_X MW96R=ZBX"\10E[6IW?;\\V+!5I=+NK9F:55!GTOZR#-;HV(H&3;A.:05$Y>> M+:>D2V\(F#3]>D73I65&S?A#JFKK:E5ZPO$JT_-,E JU)B,F2)4IH3ARS>]H84U!'C4H&&%$%X FJ27L+)7G!DSX5E;/94EU)=(' MXZ@?(6'S'+77IV\L/!DV<58[#H1+1*"R9LZ@&Z!I4K#\?%A/)J\%A:Y MO*>9<3#LC[;)M/^.^G2A7$:7^KM.P<+1UTRR-L?/)_!4,]Q+\P?2?XMUY'S: M"J<\SY44E216I;14UTY$[U&'"!?B42,-.W L:F$3OZ<C3OK)#D< M#F.Z>:ZV*[D=(1^/GV__VU$"]YS@:#_!^/B8;H:O$!,'HDG7R6?G\?%1U\$7 MSA\/T84_U;CU9++-9DF< 10?-7;E-(AEJ"2V(?U@VH"&\B%#Y[D)3125Z_ ;^>4ZTN^UC;-J\01[%FY<0'5J'\\ M[I%M7D?-PILJO$AFQN-]$Z89'I1L10#G"V/\=B$&VB?JV3]02P,$% @ M+WK^4C3#UY2F"P U"$ !D !X;"]W;W)K&UL MQ5IM<]LV$OXK&%_FQIYA9+Z(>FE>9IRTG?:FO622]/KAYCY )"1A0A$*0-KQ M_?I[=@&1D"T[::_7^V!;)('%OCS[["[EYS?&?G1;I3KQ>=>T[L79MNOVWUQ> MNFJK=M)-S%ZU>+(V=B<[7-K-I=M;)6O>M&LN\S2=7>ZD;L]>/N=[;^W+YZ;O M&MVJMU:X?K>3]O:5:LS-B[/L['#CG=YL.[IQ^?+Y7F[4>]7]LG]K<74Y2*GU M3K5.FU98M7YQ=I5]\VI*ZWG!/[2Z<=%G09:LC/E(%S_6+\Y24D@UJNI(@L2? M:_5:-0T)@AJ?@LRSX4C:&'\^2/^>;8OE/7JNV56%NS$Z]- MVUGX"3IT6_&:3U?6/;_L:OZ U)GX&:*V3GS7UJH^WG\)#0B2!.1IWGVB+QB,+M@><7O-UO\\VKE^/Z_'CEP.APXY0.G MO^5 ]Q6.?EQLED_$5XD6'[9881HDH6XWHI.K1@FDL5,MUIK>(L,B,=6QF&H0 ML[H53FV0E9TX=TJ)OYM.B3P7YW_]RR+/TV?O_4/'E]FSBPLAVUK4VLG-QJJ- M[%1-,@Z'.9QO=>?3S\X_ 4V%6/SWHUSW8IN M:WH''[@+QB[]2J-/ _9 LU824;G_WALI?\KP*4O2-!5;8YW:FQN &J>(OM7= ML/:)F);),EM$-\IY,L_C&\L\613SZ$:63Y/I;,'BL^BP\@N'S6;)HLR'R_DB M2?/9<)D595)DT?4,Y\X7XLTUY'Q9>)DFRV(Y7F;)+#(K2[.DF.;1]2S)TZ5X MTVTAZ#R[&)^4HPKE?#1[FD['-4D!\S^83C9#KD0A'/!]GD=R9T6RF)7C]6*> M+*>CPD6^3!;+Z'HY399Y\:?EP-6Z4ZAS]B-: :?LM:[45V#Q?5@YFC4'*"*_ M+Y-TD8U&%?3I.RR,2;#Z_%7EK0#;%%979[TS(Q.=G$HJ?)/ YAD>2+ M,5;Y/,FG8[B0@&6Y##&2)VP;@U2,02JR9%ZF44P0Z%'F+$NRZ(AYF:3+]$\+ MD#?EH'64CD\3=*L8.B_M1K.T0T1V:OH:NY]DDRFZ MEJ;A!@RAQ8URN(&6$O2H\$/DN_,K!J]"39=H=-8'[L^$3=*;"7%<3&;S(; 89U5 MY&KJ5O:1/!/)B\)#'C,BE+),YK-I? ?5LH@J-R@F3>:+F'.*I,SB M!=DT%H#H@HY'ZOQ5B=J 1SKJ#:O&.,5Y.G2) I%LG?2CV]X"O$,N?QD7M/(D M_"5EI[(X!S^M>;C-Y4L)&%J]T6U\)YO5:5V*\A'50K\Y#OU2NEK(B/W>+>>B!;60[0D M2+.;R#65537Z)CC=*4<)"&<\6DB$OC:"_R)!8H/5M;P M<%69GLACU):]7H\CQFXO6W('%+R6]I8BZI"28.B-W" S$?:VTGLH?TO<8G3# MBK6RZRU"LD$T>:CW3@UY;/J.4?++Y/V$4 ;6HG<#=&NMB;6UCR84#CPS1AT' M$L:,4)_!\#4I%'Q%YVY4"UHA90)RS:H#$"&L(1HBE1BB;'X4(_"AO.6)B;#C MV OD8^'0S79/&5 KZ;3'"3$W7&=K]B['4[)R&(< MN,->)O#*N"[8S$+E3H5$%Y6T'E=8#3 >K!D%)P@U]2H\$Y/4AQ,EH"G4#2*' M1Q:CW"@*<03^4#8MN@^L 3X\ V3ASC$1J![TE0=Y1P[Q19F/E M'MT'=*AD=Z!7ANJ)1 JI,:0.>_X0:';4J/!$_+BFH!W6U@:RB)G(_!JBBMWZ$[( 4:O7Z89(EZQKPM4LBX= #:?-S.LAW M\D$8Z;Q2'&&?0/7DY(L,/H5)J+O=(TITL*FJ/B18&'NH/T':8RPBDVU\"%7. M!DB ?.ISB+:")4YA-ZZH,3A I?:I0!B,0'+DR@9M#J7@FH& L(MM4 M&R>=YR"PS2V*0G=CN.-D, TTA': 2+.B<).F0(),0MHM_SJ)R)#Z M'JH92'L<0\J&<9(]"'3O?(&XDR.APO-ZGA\(.A@!VD!M]]$]=)Y'>3\1[_[ MZC04AKU$W8GG$]J("U7A ?M]W7/' [>V9H?J,/2DCGM 9HK(;LIZ7UZ!!O@= MYO9[2O*3 6"W($Q6K8D<3U,=T&\YM!'E<7!5RXT"^3<2S#+)C.88_T/L0NEB MJ-/0X8<;"F,8OOT$$,7T- %ZS#S6SJQDPT_ @BU-"N/8CBC; \@??^GS]0/^ MG4'[H66O@E(@L'N#&\_'Q3P5;XFEW.'5U/D*++B&783+BSM&WE,CS\H+\>N8 MH50#V/H-QA# ;?38O:W3?'H1*W@\:T9C>C(OQNN!Q./A]7O+WW1&A&KBANOP M3H_&=ZI%/&%%KPH]*I)AR].QB.Q,/510=WJ?;V2I-'=QG4/W V2WCL>@UIE&U_XKMA!J_F+8^3Z@5A6U/NINL1X],6S[ MZB3B]YQCSQ!FS2=E]"XA?EGH&)^7\(_$5G]OR]_&:N04 &4/ 9 >&PO M=V]R:W-H965TWM6[<^:3ROGTZG[N\HEJZF6FIP9O2V%IZ;.UV[EI+L@A*M9XOL^SQO):J MF5RW^BK39G4\6D^'!6[6M/#^87YRU[8@\7-#STEK-@08GWJ;D]$E*Z;KP?J+$#MBV4A'SXW^H I?G4].)Z*@4G;: MOS6[E]3'<\+VY16/8*RX [ M.@HH?Y->7IQ9LQ.6I6&-%R'4H UPJN&DO/,6;Q7T_,4KTVP?O0(QA9!-(?[R M%5EQZ1S*X;INI;)(@#^;>[ABA7G>F[V*9I?WF'TL7IO&5T[\WA14'.O/ 7'$ MN1QP7BT?-/A'U\S$*IN*9;999R4Z&:7'>%:K:BM>ASZ_=3T6H)-;9(GSK5!B.\ M4P56JE1RHPF*7C9;A:43OI*0L"0VQ)9D;:Q7GZF8"LP,H0Y0=A4U= .0^-=X M)_ VKV &-E0CS1]FHO+J';[PE5!ZG3VIG>L-4S,2?1CA5*RV/2K "L1NBD5J84\6'R8O EL?0HC*L"FM]T.C!1N=[RQ#;K79I^6@"A"6)Z9B MI*%7N!B2?N*H^@3[?4M3SD"IMEVLHK M5%S6\B-Q/]6F('VPD!L$0F6ITQU_(:*Q(E/I5R*@)!>^&@>&.BSQ:S3$D6/TH#&Y%5YE.%[&)/*<@-B># M3YMS)MY7@TA2P7 :@[]327BKMEN"%SEP/*HE]"5YCG4)PAC M[%R2,Q'WB #00<=0)L?E4O8T6,:1JS$WP6RK7&J7CAA)NAPHK8 MJ,?#^WO5F-&X6H>3,@3#)(;S-1Z<7/_N#IGZQ.Q$M8Q'5A%X^BK^;NM_E: MK*99EO@X71_M5T^.MLLL[J_3VN@KPMPQ^[\-PX]B.3U=+9/]R-'7=QXTX8/J8WQN!6%987O8+(L@/>EP16MW["#\&ULS5AM;]LV$/XKA%<,'>#:UDMLITL"-.F*94"7(,G:S[1$ MVT0I426I..ZOWQTI*90M.\FZI/UBF6\/[YZ[XQUYM)+JBUXR9LA=)G)]W%L: M4[P=#G6R9!G5 UFP'$;F4F740%,MAKI0C*9V42:&X6@T'F:4Y[V3(]MWJ4Z. M9&D$S]FE(KK,,JK6ITS(U7$OZ-4=5WRQ--@Q/#DJZ()=,_-/<:F@-6Q04IZQ M7'.9$\7FQ[UWP=O3&.?;"9\X6VGO/T%-9E)^P<9Y>MP;H4!,L,0@ H7/+3MC M0B 0B/&UPNPU6^)"_W^-_L'J#KK,J&9G4GSFJ5D>]Z8]DK(Y+86YDJL_6:7/ M >(E4FC[2U9N;ACV2%)J([-J,4B0\=Q]Z5W%@[=@.MJQ(*P6A%9NMY&5\CTU M].1(R151.!O0\(]5U:X&X7B.1KDV"D8YK#,G5TP;52:F5#Q?D+,E50NFCX8& MH''",*E@3AU,N -F3#[*W"PU^2-/6=I>/P21&KG"6J[3<"_@7V4^(-&H3\)1 M&.S!BQH](XL7_7<]6[AQ@QM;W/A[^=L/$\0#T@E%WKNF63(RYTH;\K6DRC!% MY!RY 896C"0R*P0S+(4X\4&LSW/# <=(,B\5P$!$&@C?#$4@L@0@M: Y_T9= ME.0IR:2"S4HAUH0*OLCM+ -++ K/"B5OW5+GH C)U"U/F%T.PW-NZ(P+;M8# M\ID1GB>E4B"=9K=,T3Q!B;71J,.K8# !QQ;"1;F@J 5L Y)JYBN0/D#$@/PM M"4U3CGI04>VP F0R\T2 -. 44FU M)@+T$2B 3P:PM*0&E\/)@#LJF5F LXM/Y^_?!(>D )I8QA,0;,'S'-7BN9VB M62*!PBX;+^GM TR.!].&29!9X8'T1O-OSE:S4H/%M;86227)I2'LKH#3T5H5 M@7WZX,!CBL.?S9U*D+VBL.ULA: 0LYZ_PAS5H0NU,W'3E /#0# ,)4P92"$@ M5?XF0?\#+RJ@#RV_HIK0PGI=2F9K$"V'? &9P5A=VL2 /QTT+ !P6T:G N)5 M]JF-5VVWKF2B0EM??@)/6PB/X^O&6KVFN(J?3J!&Q1H1IL\P$K=A@3.F< "H M3%T\;?!0G2[0;92$,9-Q[LYF!'*DB_,/!GL MM0U>66JPGOZMZ;YH^&JZKMTQ>=]Q80_DU\']JAMIP.(W2\48',0VIS+,J00R M(FLRXK,3=%D?46UCUL.O2!1-O%;@B02MV!\;CP[(9>W3W7#^-PB[I>KJGW3T M.$K_WWV":)MQ['/&ZO;WQU$53@^\UB2.7BP$'G"QT8]WL: ?3</1],6XN^9W/W5PC@.?FR!N^5@4MCB.#Z/G"D]/"J_KYPO0?71-)XYS$DZG/97BPLQ7T)^'T(>]MS->*_OH;=O3Y)T$SSYX' MCS-_T)^.8Z]]&+2263\:^^VX'\!^F+*O6%/R8(&(5X6FR%EQJ/CJXDH5$BH! MO%/E27/+PKHRY5"B&;QG&:/XK'2%%%1KN*XJDJ#:NC^ROZOJPC*2F'7!?ES= MU4X^_IM!R^D[!^IO$P1;'3L*L=:9W(J<[9'KC=O.#XZMS?/N<3U/BC,LS]I1 MX_ZZV+LT1(W;W?4Y+3X%F\JY/\JK=]18X]-Y5,P9[X>NQ!DW+W+@GUJ:W>:!^Y]YE[Z>[U^V/ M("J'FZ!@NZ!IFX86=A7VIDT1F;V[Y)1N.CC!!B?2VGJ!F[0/-N? M_ M02P,$% @ +WK^4HCY&ULG59=;QLW$/PK"[7HDRS)DI,:J2S 3E,D!0(8=I,^4W=[ M.B8\\D+R+"F_OK/DZ2RYM8OV13I^['!W=G;)Y=;YKZ%FCK1KC U7HSK&]LUT M&HJ:&Q4FKF6+E'B3N]J:-,3%?+5FWXGN.G]M9C-!U02MVP#=I9\EQ= MC:[/W]Q^"T;(T!PXUN/ M.1J.%,/C[P/Z;REVQ+)6@=\Z\Z]\4/+R5Q75:NG=EKSL M!II\I%"3-9S35I)R'SU6->SBZH,M7,/TA]IQ6$XC$&5^6O36-]EZ_HSU:_KH M;*P#O;,EEZ?V4W@RN#,_N',S?Q'P]\Y.:#$;TWPV/W\!;S&$MTAXB_\ N_B=;+UN?OYK0,0)]5J9329S7!M6A;(&5FDDUKK.17$6N\Z(Q]IY+ MBFI'*@2.@0J'LBA99E&*1G]7:\.8[4Q):P"47R =+.J*6N^^Y!((@EAUL?,L M6,E$9W\4I@#6%;!QGMPZF3PP6=ZH],$/.$\ TLPJ!X7ZPG=U\G++; ==MD->ZH5+!09?F CH '>HZ' &7A? MZ:C6VNBX'Q/O"M.5VFY@;#T7G?6"@$:O807:3D;\@94P :V/B[,8A)!/5Y2>E]/I-CLJH1 M)RT:,%JMAP$"2NP5ROL]X+;*EP&'9[L" #J>+DX@&W#=J#V.#6A(ARQ9EM.$ MA\+Y$A0_#))3@^34!ER'*#.2)D6M\__B]H3>554O$6B9[H02D:[(X"RZLU(F M>-@CEEZF#NP$O4->4N]@Z1V$RN>A\JG4,)4C@]Y87>E"V0B2*N^:Y!+D$;OH M_#ZCME[C2M'8478I?9V(P\'T>^_VFBU#2#V-<,#H!KK*85KH"EI*GB*'N/!" M6IG03S]+7^C3,9X$?'/ NTX".O$^R7#-1D/.A%0A,Q!#ES)/?PKMAZ*MM#=)]0):-23R\29TEA9(Y/24R(8*01O0 M-ISICC "HS@B:'I:)$;GW@(B,T[NH8+B-0IBWTLQ2R]*E8'I=,KDGRZ4Z=%5 MW#":DCPXI%^CH>=;>9@=WC37^2I_W)X?1!_1TU"7Z(H53&>3GU^-R.='1AY$ MUZ:+'13CF9 ^:[S+V,L&K%?.Q<- #AA>>JN_ %!+ P04 " O>OY2E):G M2?(% #[$P &0 'AL+W=O.J%M+_]_<7%_JTDFA8&Z8+?.@I0$A&9\W&!V&I4DV![7Z#]XW]&7 M!;?P4LL/(G7956?:82DL>2G=6[W^$3;^C @OT=+Z7[:N]L9!AR6E=3K?"*,% MN5#5DS]LXM 2F!X2B#8"D;>[4N2M?,4=O[XT>LT,[48T&GA7O30:)Q0=RJTS MN"I0SEV_YD8)M;)L#H;=9MS Y< A+JT.D@W&3841'< 8LS=:N+&PSB G_CR"/VSP MAQY_^*^">!PC'/=9@U,T=MYP*Q*F,#N%2G0.K"NUM6=^!\YS)+;U&X6E>5$Z M2%EI$86Y#)A;Z_-$X1DS+1)O76 M:I:*>Y&"2BWJ122#GNR(4B&@-+-H"BM5*O ,Q<+[7/O29^^1A>: ]XM/"&?C M?,H6CY5Q9.@SX1[C2]R)^],R\>[Q7)?*-6%% /1N;P0$V!ZAD[5K7T'(Z7LP M6!"9*O,%XK;"2:9A?$MG'4:&<"CT)(P.")WVV?R %C)9EBE@U.[!DA9$PN E M-'PZ)C\ZM^"E5 +=\M3(T$JFM$(#EB <7TBHSP:=-9 5MO6D:*=]83! MQU+<.(1<'MPD:4:_=PXS/$HE*\;)9=,+Z185;3<0@>BIR[-#D7)=D""OA+2 MSS\[JX\P90]%>/I7Z4^\Y@KJ-("-U:$+6XG:.A?&76,W^M;&TP5YC$%#:_VM M0"5P3IWQ(&$:9A'4@KRR)6XI2F-+KEREP+#7M_,Y2DBPQ#$06%262^S>V-A+ MF9(@;A;G*84/R=5G[S*J/7C":Q\9ST&;Z;479PF7"5:RNJKM"7?MHQ=$(]K! MR+3$,F);!;,D#_%@=[$QZE59(3?3D\_V@GWWS30*XN^_VO-=9@"V>G>S="L> M]B_43VS1X%OTLS^Z/D2ZM-PG(;5P^@E:HU^?!:=&^99->Y-1U)IW$3.>ANTM M8=2;(51KSRSLC<;3,_8+4N?BJ8WNGN_!%*^ANM%T]*2I&T<*((C]KQJBNNB!1"R5DW[)<5H;$IBMALQ"@; MP_!+I]!N#M3ST>38TM'$.B0718>71I]64?9AAI.G\AO'3W_/FO&^[P>#U@>9 M',S*?W:BJSR^%E;?9II_FR];+ZH/.D_;J\]B;[A9"3P*"4L4#?J34:=ZSZHG M3A?^\\Y".Z=S/\R XT6#-N#Z4J/;FPDI:+[W7?\-4$L#!!0 ( "]Z_E(_ MI)6.$ < ,P3 9 >&PO=V]R:W-H965TR8R92C-)IM/GDU)J.[JZX+WW_NK"5=%HJ]Y[$:JRE/[^M3)N M=SF:C?8;/^I-$6EC77AW4YXHH8T>F!7F1O& M:4M)^1 ]3C7XXM4;Y?6MI,B$BTF$0-J>I WSZYHY>83YN7CG;"R"^,IF*AOR M3V!(:TVRM^9U MB9X \8L2$@:JNZT+*A/1 0W^$ZK7Z_ )KH7@4BTCCG8Z%B(MI-V 35L1"R5N MI==R;13647D5P 9:X7+A*B]NO,IT%&]EJHV.]V>DK H**&_#J'MA9-T6I5I[B"WG7@:(#8*H6F&.Q M4Z*0F7@RGT[/IK#:&.HP4(H_V',K3<5!'7H:=G(+:54,$5Y!-P05.BTH=-J3 MA>*=]%A#2<*.[Q2EFH5D),Q1<%V>!^2[EUGPH\F!))4!<4&C#2*K'LF$Z@?R M>$[@]D?0I:ZBW:WT7!ZDO5##H,J-5ZHI*IA:RM\0SBXQ%',=*];.J2F=U9&" M3^)KM/U>20(;A:L6?YR=X]%DMO87CW:K/ \FFRH!_$A[W[?Z?BRDB86K-@6F M#@+[@ .D)D,FR1'8#BY&4W:K/.Q0>4Y:D-BJ-IX)K0.;,40,6H"$PDAXHAHX M#K>..5-!;RQ'GLB/P4.&+HNB:)K40-C-L*1SJ7V'N).\G".O4K>Q*+*,=$EX M4VZ=Q3%W :X$VO*JH-'+GF"MQ%.TQO!,(+C:L&)20!W(2QMD,V,Y9$$HZ2UT M4_E$T$K\8)(C&R4EI[7# (DZUWML[[D(:6UH*-C?5*S ID:Q4;UES+T^DS:A02^YA%I;RT.,'7.@('N0P'$LA:E^9 MT(=;%3DQ)F_K4,/ )DEL*LR)1O6Z[8/.<1"V/NX;'SMU#QI\4__[-!*%5Z:& M0:&WE/\UCG A,_=-VKE9U0X?5IW 1AG0(M;4F2.:@*$^ N#K3-7#YB%DJ!LU M<[ANO?]%8VZ[,5E6>XH&2(VI+J(G\[,7[;1I<(P;J/(T'E"Q7T9Y)ZA,A8S1 MZW4565J_G'J=!NZ9*JL1*].T*FGX46N[VO+#.]&QR.U@T.QL]7D])G., [=CTSG<"%NH[T>%ZC6=Q^?# M@[9RNH6[D^UE+0U/-GXA""_%%Y^MDNG\U3_^?\K(=%4 WM'\A^E_HU)5KH&5 M^8QWIKA,I[Z"&?TVM!?U1,S'J\6\MSX?KV93\0/#[1@'_<^2SIC9>)$LQ4<7 M,7A[D?Q[RIZ/Y_-EN_Y_R]MP+'1#[=]G\-_^?RQPPQN\Y[5''_3=\8/]?PN7 M@XT'N&(X,8*ZI_?]?M:[M-!\_K\7PV>W:@O&MO M/)G^5KOD1GC0_-K*FHWGT^19?SU=SGOK9+P8K$&?@+Z&?WV1&KQB[!6T$[F# M<3B\&:KN,NB/I2Y9C%\L5L>VE\O#[<5RC/_#[<7X_+S;_@ @?>_015'U3VDS MF;ZZ[D6R[@0W@TA^AT@RZ>S5,QZZM8!5*^ M77]_YNOO.R7I!93+J.6ART=> M>1:=*=QJ3%N+C]S6C[WQ3WI?6$KE-_P=*=3O&O7'EG:W_51U77^AZ:M8O1E?Q8* ECB0#GN4,(F@4I:#_@ M7?T)4$L#!!0 ( "]Z_E(![FK&EP< !(4 9 >&PO=V]R:W-H965T MTYDLTDF1=ML/ M@_E 2[1-E!)5DK+C_?5S[J4LR\ZC0 ;8#XDEBKS/<^Z]TLG*NN]^H500][DI M_&EG$4+YKM_WZ4+ETO=LJ0H\F5F7RX!;-^_[TBF9\:'<](=),N[G4A>=LQ-> M^^3.3FP5C"[4)R=\E>?2K2^4L:O3SJ"S6;C3\T6@A?[922GGZK,*_RT_.=SU M&RF9SE7AM2V$4[/3SOG@W<4A[><-7[5:^=:U($^FUGZGF^OLM).005_'H77@.'GBP+ ^,&2[ MHR*V\DH&>7;B[$HXV@UI=,&N\FD8IPM*RN?@\%3C7#C[(+437Z6IE/BHI*^< M0L2#/^D'"*Z_P(XM,W&@YU48'#4?J/9F0H7V4D"_N5%HYIXNYN)!> M>W%+BS\JZ8)R9DVPUKXK;.6$+K"D?!!.!B7\2I; N--+2>3!4\2JBF9(I\22 M5&1,BXPTA07M26VNA"Q+9V6Z$*\S1-M6D)N)5/J%F*$0O!&5)W-0"+ZC\MBI M5VXIIX:.EU6 ,1!CJHSVW%Q?W-X)U)^5=!!1N:7R/?%EH;P2,W*4K1!Y.T9D M7&JD]WJF*21>W*BE,F+(!R',P @2'E@IZIGGCU98&<EX@L:DL M0GRNK>-0 C5B;NQ4&B K=5:EMK"Y3@5^,\ZD!P8K0NMTS:(N;[]>7QT,)J*$ M1XJVKB1Y!TD9% 3+UI0V !X:8G5>PCL"&:T37.:U*UV."2PNE:-F2;$@CW N MU.S9G@U$L8B)C]*!)4URV$G $5T%$C3%[]5DTCM&\3>&77S2@I[XW H,-&AT M+>2&_84DYO?VM"RD65,R(M7:]"2V*=R%NBIL9&TP'&E+D!@ M;Q##MX/W;\A$,:L)%98^?K)@S 0E'/!,Q4.K$)82L^ M/7%I,I.@%&U.4 MH2)1Q*!\J<%JLSY(*V,H05N+>N+VD<2T-M39:6LE:*,N(1,Z5OUMU5;W)6)" M%B-'7G)-M*E2F6>9TM7V<;AGAL;%JM#!U]["#TCTUF1D>1^IH;JXI*F,0,JG MXOYFLYW-%$FE/+)"9J1&B8BCQ:ET;DU+A&=LC#U+/L0[=*!5 M .@EU:*,I,THE6LEW8M[U>@GO8KK9JL7Q6+00D -9LC,(GJY'Y![5&G^[VWG M>F--V\1VVSD<#UOW@TDW.1PW"U_VZGY5/!@:(L.1^HSB9TN.D)S:Y=.Q7P&" MVW36/8'YJ)?[T=WCEY@JGF#JQM<3YUEL,8#!;MDOXKM3?(W9H?K/'(JY]R]/ MU9TL ,]O&P?/:[R^'KP1OS:L>D#YG^L[YUJ[F_$F=8DX$*_&6 $;Q *A4J5% MH+<;1LG^HRCO(69V90Z/)T_*'#Z024Y>2H/2R5XVY0[E85M1-M6!RU#=HHQ& M/8$;1S M:IWCTD:#=_ !VFE#A:[JV,!+$$O30)G&(;5ED7_$).HO2S2WFD*M-YFZE.[S M&7:V%;?LP5@DF[&D53(>$T26SO0]$L@O39F:!CJ_!5GL&VNM#-KI#LOKKQ(U M\AZ9B8;-"Q%/EY+?)/YQ67AA!;]\F,)]OXETK1K>'4[>=B>3Y,':\?@HOB0N2%HP_7'OB;T6]]I3WM';CG#Q"U2\";;DKSY3&X+- M^7*A)(A%&_!\9N%.?4,*FL^ 9W\#4$L#!!0 ( "]Z_E)+&=?GVP, $D* M 9 >&PO=V]R:W-H965TM&%) MT;O?,L> D[;;BG4(FBS],.P#+9TM(A+IDE2<[-?W2-FRG,3I/FS8%XG'NWON MCO?P9;J1ZDZ7B 8>ZDKHJV0%:/]94B*>Q0"EZCT%P*4+@\]^;QV45F[9W!+<>-[HW!5K*0\LX*OQ;G M7F03P@IS8Q$8_>[Q$JO* E$:7[>87A?2.O;'._0/KG:J9<$T7LKJ"R],>>Z- M/2APR9K*?):;7W!;S\#BY;+2[@N;UC9+/<@;;62]=:8,:B[:/WO8KD//81P= M<4BV#HG+NPWDLGS'#)M-E=R LM:$9@>N5.=-R7%AFW)M%&DY^9G9M9'YW>D% MU57 I:RIUYK9Y9J&AM"M39AOD2Y:I.0(TA ^26%*#>]%@<6A?TA9=:DEN]0N MDE0^O%H MW),3?S1*>O+ 'V?Q@3PB^]\X6_#J.&X6[3''V1YO,LFZ<4+C&VE8!=HUK>5; MWF_:2^D.QL,#>1AG/7GHC]/!@1SURKDI$9:RHO.5BQ48MJ@0Z(361&I-ZXCM MT6?+DDN0C=IFIM&8BG(C2Z-X;FCH%&WQVG^N: 0G1&H*K%&Y"T'DNQWUBK$- MF3-==A'_L7?1*%<2U:")3G5+)W1TZMAB27'VGS'\BSO77Z#OT__\'A5=8]^U M^YE.' -T6'_?] /C"FY9U2"<:'MZ:3C<&=?MY!6J=@B_2W%Z3VN)A0_O,,=Z M0:HT]K?;Q\^R/LTFP7#2YD/UQ7XRFG3*. Z2!&X=%)P,D^CMGNU!.H1+VSS; MRY,L[JO&R4$.!TV"$S)-_6BXIW8G$S=MC37'+!2+I,(X/&;,G$]4P2)\P MN"6L4SO# .;:PAQ$]V&#;NOE!MXD41#1=5I5=C^292,4YG(E^-]/-VLNM2%Z M5LPNA)&.S**K\%EH:[) Z*%)XH5C\&;')+9E"FT#+EV]"67SB$SIX*6K)^Q= M[S6JE7O$:,JL$::]Z;O9[ITT;Y\'>_/VD?6)J147&BIJ/;AT@I& MKMUC82$-/3WOY2R@LD MG-4( X%@ &0 'AL+W=O*%[>5YI_?TD=)?NP\!3]M)2F5:']+3_\6%VL3M@@LE0FEJ#Q[XYNR%H6!#,^#3)7DTH^N/P] M2O^3^ Y?"AWIQMM?396:B]7;E:JHUKU-O_C##S3X\YKEE=Y&^:L.>>_KW4J5 M?4R^'0[#@M:X_%_?#S@L#KP]^<*!W7!@)W9G16+E.YWTY7GP!Q5X-Z3Q#W%5 M3L,XXS@H'U/ 6X-SZ?+&MZU)0#E%I5VE;KQ+QNW)E8;B^39!!6_[T&7FO)G]? MB;Q7_XV_ZIV)I?6Q#Z3^?E7$%) T_WA&Z]FD]4RTGOVO4'Y>W.YDHYYWY ,% M*5A7DKKVKHKJ1Z=20\KQJE6E[T,DY6M5]!'28U0'4HV^(V5B[*E2W4)"(1*2 M5W4DA@!N4+:_::ZS!NU*^# M)FVC']5I4<(ZNN 32E;!0G5VI^P@1 MQ9%K/++:.NB^4CZHRL3&P[UTW*B_-*,GHIWN.Q/$)%7!FZA@)B<97 F^WS<" M5PTK4J,^]3HD"BP:6W9K01Q5:-J^51WL!?9 M>[3PG^QY*O=9H>ZM19Z-NI* MUI#3-.7TFH$_$(Y!?^G;SAK!_&"@5UN[A([A.32FS+9]'J$NHPU7];UZKQ-, MCHRVAO38%_]D6"%"*]>W179GB"3@2U,BRZ MPBH F.RK>I(TTF49>HX2MQG \MG&0T.. :X(6( ^!TV#]N +/6F?\M^5?0B2 MD@A%8:Q)1P$(&TK-G4A':"CL42&O3,OXL9>Z]7U.>GZ:CCX9=)'WCDJ2,+PZ ME=43287L4J6^>KTY&Q-'MF/AS;BP9G ZDHYFCVL!@+6BZW*L1*'S[N4R=(Q( MQC>78.4ENB@#B1E#P"( >?8)&KSM<]Y-P<[GD9Q(S$5\%)\(7 +,$)*1=?#M M I&J\KU@#6,TG MFE6;MM.E)-',*D] P]@^$]^A@.#>%!?4)!-JB6AZ:YCP*E4;AU#Q6]2AU,T: M[2 ]69MLW)P1PK&9[/XCC3EE))\P5H:!U0!PWWB0;D%[XQP37$%XE\F47+58P0E= M<_]@Z1\[XU[ZNE9?(WJVEWU"J&[O^3VT9CQ.AU3.HT>D ME.S =6SQEQ$[:+:QZLMLXV\4_ :S)>8^8?UQZ/@SA$R3)5-GP='X38?*9X""MU;X6SA"L-1(?M#,7@N!''"O MP\O>5#F -09&>8'^AC$Q#Y[(%1!;OE5Q@?-@FKW%4CA*S@2ZX[NDQ$W7!)?I M4V\ZH1@IE^#A>Q^&1"EU$$$C .-H&A'DS*;2Z*Q%RS;Q-E/? IR-0#6?+Y%) M 9%6.3-)6A?/=4=,J2U>K!52A=CSA],)LJJE(&R.0A40Z")9NS$R*"<+O70 M(5&],I.IQN *@]Q1,EE/1T>6+I>WS\!\E*SC$(!VAWM8R/,:!^IGA&D_8WR3T1SNJ#Z D3FC M/K^E3D'-#)+;SW@K[8:N*X A-S! 88.E/==$.5X^&ZZ+04KO\E#(MTZJ3/EH M!![&Z<7XFZ6L'XZA0L44RL#VX-0V2\AS*F9YOQ//XI"L@CHU4 MUW(;=K]O?OL=$]9:S5V/98[&,@H:D3-WG*\5L/IAK-""Y(X]IKEQX!%.:9!S MOG(F<>P%[+<%=)7@RY_X5ID\&3N:WLK0[SQ#W+ MG2_'0W"U'#C^7T/\U+>E[>)K'BA]+]\L9<)V*7_8FU:GSZ)7^6O@O#U_4WVO M ^:EB!JHOY2+@>T@ \$ #/"0 &0 'AL+W=OFN)^GDL/$DMY7GC62Y:,06OZ#_LUE;6B4C2B%KU$X:#1;+ MZ\DJ_7@S9_D@\)?$SAU] WNR,>:9%Y^+Z\F4":'"W#."H)\=WJ)2#$0TO@Z8 MD]$D*QY_']!_#[Z3+QOA\-:HOV7AJ^O)Y00*+$6K_)/I[G'PYXSQY_QT.!Y9WP8KFPI@/+TH3& M'\'5H$WDI.:D?/&63B7I^>43*N&Q@+6P?@]_6*&="/%RB\03/DLE^8!UTV-E M/\$ZAT>C?>7@DRZP.-5/B-=(+CN0N\G>!'QH=0RS:039-$O?P)N-SLX"WNR7 MG85_5AOG+:W^?X/U90VZT'FJ\D[X"7R'DRCBI MMV#*L/RDI$=8Y5];Z21+1M A2.=:0B4+%U1:2C&"JX1%QWJFM01=U[SI3?X, MWL##W3W00*I@?E"$Q'+@H/"H7S:$+=O*89032$Z124(D=!N4Y!7@E)4T>?Q*.C*(JF,5)S M.1R(@M2P:K<4>F*87@4@AW9'(JWVDD(A'0W0WGE.,OT]M&H/V57PB3RC&'>5 MS*EX:.+"@W DY( MN=Y0!OI8,.T?BP%VAITDW\AC:X;::L2^'J(R0N?"57TRJ=VH7T_XD/XQ[PUN MI=8#X:)4^VA O8K34SL4MLO7[#CY\NM6J,GRG#K NR&) M8J,P DWOD>(]49C'\U-VL_CJ^\:/_1N$QHS/TN@U3J_= $@X" M]_Z^'7?'U\JJOZ2_B_=/G4=A*>TT&+$DU6E\<3;II]1AX4T3KNR-\31.PV=% M+RZT+$#GI:%B'!9L8'S#+;\!4$L#!!0 ( "]Z_E)-/DWLS 4 .,0 9 M >&PO=V]R:W-H965T^^7C84]Y,+L_MWCMY>2Y:7?&&O9-(M75-Y9=K5HGMQ81,^HWW?%UJLS&_/-_0 M-5LP_6'S3L)J/D@I>,T:Q46#)%M=3*[(V75HZ"W!7YQME?,;&4^60GPRB]?% MQ<0S!K&*Y=I(H/"Y8R]951E!8,;GG\L_!BL$4OS?EVG]2X!]M M,T.!AY'O^>0)><'@6F#E!4^[AMZSC9":-VOT]]52:0F%\,\3XL-!?&C%A]\0 MN:F[TD4$Z&ZA_)%HHL%8!L5)(]><;R:%;>/7%%E^!H))UR9#^L@&. M%1R+HLTU$M!H3-[QG)FM.PXIF1G9);T#XJT8!6Y+GI=H"]P;)JEF4'"ZY)W4 M#[/%[ SED%<3I1T%-(]"M"D076D&C2 _ 5;LE*D9N@6^0QP[A8X#.\,4:JAN M):W0FBI@K0%-E&WR7BC2 M4&D=2&Y7S%\UTG, DX\+GEDEE7.MV'K'*4[U12 MM&JK"DG:K&W<7%6JW9@*L1%PS6D8*Y0A[K4KC%92U&A#)012T8IU@6D,/E3( M8*!F#6T@":Y\JWF(C!%(!Y$__Y3Z)'D!:K8-9)8!E,B1TJ(NU%% Y$(HUI!/($:.0Z1W=#/K@CC4M0[S)J];$1#20E,X+ ML)+=0QP;<&/P=H:,=5[PXH=]7_9U<^4D\3'1U!:G:!6$6IVB/\<26_1!OA4: M#+\M)8-NZE")&51"@"ELP)2C9O21Z="(^Y'/DY3?\PW MP2$9Q?DQ]$,V=I>!\96H8$ TM[2FRXH!T,.EDO,.G$QW/T WP"N ,4 I-*U@ M^Q0M&0 >ZS#0DRG"0$/2*P>V<\^XBM;)K,]O]VVT,:!MBDHWE%J8X M=: LS7#FC8JR%,<@^8UHUK]48%]AY0JX=65W'2->;RB7=IX8C,69@^=1A'WB MPCOV@E$]($<(^FZ$*+8<)H$#XMPO\0^']VOV,T"OP(/&AJ##=-A*TU=Y"14! M[?28. F#O3VXO;S]^XG@^ !H0["#&+V&T0<&)PUS!#P8E9/F"&=1ZBX3YV*, M$@Q?-Y(AF/.*+8T@,[2W7)4V5J;/CSH>X"PASYQ.;V ^.^WDF&$3!A\[B]F1 M"\.T=V#T"#!<9*<'PD/2;)^:0"BB>)]\2@!-$QA=;%%U&/50X33U1[9I&*2G M#Y@3XJRS+#B%<#^#?@\:WR+UN#$-4IA.'(VF\2$/L4M#B)EO1J)#3Z:Y\_"$ MB7%MG]=FIF\;W;U!A]WA!7_5/5Q'\N[Y_];"E4(56P&K-TNB"9+=D[I;:+&Q MS]BET#">VI\EHP63A@#.5T+H?F$4#/_7N/P/4$L#!!0 ( "]Z_E(JIMG! M[0, +4( 9 >&PO=V]R:W-H965TMF?%9FQALN1*;E>F]DAKO+;B^;85]OD5EAG4R3PX;GV7=>-[( M-JM.U/B _DMW;VF532B5;%$[:318W*V3F_F;VTNV#P9?)0[NY!U8R=:8[[SX M4*V3G FAPM(S@J#''N]0*08B&H\C9C*%9,?3]P/Z^Z"=M&R%PSNCOLG*-^OD M.H$*=Z)7_K,9_L11SY+Q2J-<^(4AVL[)N.R=-^WH3 Q:J>-3/(UY.'&XSG_A M4(P.1> = P66;X47FY4U UBV)C1^"5*#-Y&3FHORX"U]E>3G-P_]UN%CC]K# MNSW]NE7F"98_9N4(<1LABE] 7,$GHWWCX)VNL#KWSXC.Q*DX<+HM7@3\V.L4 M%OD,BKR8OX"WF#0N M[BOVD\P[R<,"\#YN7_R=O+$,4BA7_!P,=>/0?A\%:Z MSCC)S>O@@SY^F<& 4)JV4^BQ B<4.EK307%>ZAK,#DJTGDXD[WI+G0]TBJV( M4+&KD$XFVKTL$41M$=L07>@*1-=9\R2IXY$"+E\O0RR+SAGK9G$A'0UGAA,0'<@SOH*>^L> ;XTZYS$ X$JH4/XUO MR$0XAT3R .KZKC/6DR>>Z$OA&\$H94K!V3FH?651A0V6>$C+*S[0%4CMA:[E M5N$A1-SG6P,"+.>4PQRU@3.J@@!*UPK3X>_>>*%.K4:_ NU-7V7PM_!J!2N MB56K1NI =VRPCA4=)&L_IA@NKN9I3I> 4N$^XU)!S56FU=&-(I[7Y6*^2)>3 M6T#=(C$O3:WECR _"Q%]9'XMQKQ)8^$5R)6#GV0I(;?$(_[JQI3SFC MQ:D^%COQ#%MCZ6Q1NQ"UWCO*=,6]$XMN>@MW%BOIX;THI9+^.86_1NSY[-CN M=+.@D[4.);R8%\N33&C#V:.4[H7JD9DS+!65R#C/!21Z@^BH-6Y:TW.?4Q/N MI>D=13E/A"C+ONUCI\2FBRW;\!RB.BOCQLI8Y)G'VEFR]E*%/.!31P.'&X_K MNZ.AYT"V'9]!%%;'/- DH:AM2.Q6<-\1:9(!AL);2T8IW#74DY32L3J3-EZ< M9>,G0L^J;*LH[1 ^A=]_NR[RQ1\_NP:SDU%"IZ8. Y-O%U(8I\JT.\WDFSB* MCN9QH'\2MI9TWRCOEXF8..0C MONC"8ML;3$0VO#?VO0,L&]'UGC#\L M.,#T3V7S#U!+ P04 " O>OY2AF_Y37($ !."@ &0 'AL+W=OV#94VO'3DV[I6[O&**[N]'$P&NP\KO2F#?!C-9XW:\"V'NV;I\#;:1\EU MS<9K:\AQ<3E83-Y?78A]-/A+\];WGDDJ65O[35YN\LO!6 !QQ5F0" I_]WS- M526! .-[%W.P3RF._>==](^Q=M2R5IZO;?55YZ&\'+P;4,Z%:JNPLMO?N*OG MM<3+;.7C+VV3[5L89ZT/MNZ<@:#6)OVKAXZ'GL.[\3,.T\YA&G&G1!'E!Q74 M?.;LEIQ8(YH\Q%*C-\!I(TVY#0ZK&GYAON*,3:!%EMG6!&TV]('OT:H&Q =/ M/RUMI3/-_N?9*""=.(VR+O15"CU])O0;^F1-*#W]8G+.C_U'@+G'.MUAO9J^ M&/#WU@SI?'Q&T_%T\D*\\WWMYS'>^3/Q/D,SO<*7SAH\9YQ*5R:GZU*9#7O2 MYMA0FTPW%1;^6:Q]<)#6OR_@N=CCN8AX+I[!TTMQ&Y!>N=S379.K@$R?;:"_ M,:0W-1(+PJ>4)@9_($,O,JVX8,?@@E98DU>, 'TQA!XP3;H>G-&6J7'6-QR' MJWHDE=M& BQN[\1D_&I\ :M29Z48WNLJ M::I'@?KK8K&D8"F#G(1K?T8EYQM992E8*%60#:2K MZ(^;JR\KD@0F&1^6G!0KJ#*I 2G73+GVDEB;%I\4DL#>8^;)%D\]7:1IV"^> MM")JRZK,H\DG:?"V3IZKQFD&N$U M+D/V@9VNJ<&OS1./D'[5QBXZJ62R@'MNZE(A]2.WR6]60VCCN37S.L, ^RQT,H>68O%J.2OF< M.2VP561:/OR_KG>C U@:VB]U )OWE@D?H5J]<;$- )80I[2>8P)QP,E,G?> ML^])S7]D/Z4Y22)[B2J:_77.>$N:!2P5Y!9['&BG3= MB)#$H8W"\C@9I(\Y%=HH;(@P\LB3R!S2C8D5%-J!;X!P"!3[PO>J:J/C8J=6 M[&[8V:4H"7[MP%Z@CRK30/YXLB]]R%OH62#+&*!-ZXJ']%7TA4G;C6X4^J00^ IG(-B\M9)=Z3.PY!W*HX=A'+;N+W&2!'1R6&5?>6 _M19 M,NJ=\36[3;S)>(K[>3KN]U_WEZ5%NB,/CV]8!&-8VX#[1WPL<>%C)P98+ZP-NQ=)L+]"SO\#4$L#!!0 ( "]Z_E)C MR#;7EP( *8& 9 >&PO=V]R:W-H965T"VR-=@J*=E38%1W+-.K2E M 9YY4"'#.(I&8<&%"F83'[LTLXFN4 H%EX;9JBBX^3T'J3?3H!_L E=BG:,+ MA+-)R==P#?BEO#3DA2U+)@I05FC%#*RFP6G_9#YP^3[AJX"-[:R9ZV2I]:US M/F73('*"0$**CH&3^05G(*4C(AD_&\Z@+>F W?6._;WOG7I9<@MG6GX3&>;3 M8!RP#%:\DGBE-Q^AZ6?H^%(MK?]EFR8W"EA:6=1% R8%A5"UY=OF')X#B!M M['77A;S*!4<^FQB]8<9E$YM;^%8]FL0)Y2[E&@WM"L+A;"%LJA4*54'&+DHP MW!V690\L&6N,D9[I;9/!$X>OZX3.]HH+OCR6=37?[3UV M._LUO'DUCJ/D+?M?>R 4PUQ7EB3;0T9W ^W=L 6D4"S!L*3O(Q&[P)Q<;JWK M,2:'^E->X<5Z#]:YK] 5!+ P04 " O>OY2/EZZ M*F(" !4!0 &0 'AL+W=O[%] MY_N^N[/]>;Q5^M&4B!:>*R'-)"BMK2^CR.0E5LQ!!5C,M@.O:^I9Z.56,%E[C48)JJ8OIECD)M)T$OV#ON^*:TSA%- MQS7;X#W:[_52DQ5U+ 6O4!JN)&A<3X)9[W+>=_$^X ?'K3E:@^MDI=2C,VZ* M21"[@E!@;AT#H^D)KU (1T1E_-YQ!EU*!SQ>[]F_^-ZIEQ4S>*7$ R]L.0E& M 12X9HVP=VI[C;M^,L>7*V'\"-LV-OT80-X8JZH=F"JHN&QG]KP[AR/ *'X# MD.P B:^[3>2K7##+IF.MMJ!=-+&YA6_5HZDX+MVEW%M-NYQP=GHCGU!:I5_@ M[!M;"33GX\@2K]N-\AW'O.5(WN 8P*V2MC3P6198_(V/J)ZNJ&1?U#PY2?BU MD1>0QB$D<=([P9=V3::>+_UGDPMN^)8LE&8IKUCQS#LIRD\D.RH M::BUVE"G!\@PS+)^9PW")!W"X2H./(,L'(VR8T<:#H;Q:]<2';WT"O7&Z]E MKAIIVT??>;LO8]8JY1#>_C>W3&^X-"!P3=#X8I@%H%L-MX95M=?-2EE2H5^6 M].VA=@&TOU;*[@V7H/M(IW\ 4$L#!!0 ( "]Z_E),=JR0_0( /,& 9 M >&PO=V]R:W-H965TPR:ISKGL2Q+1MHN;W4'2A\4VO3FV<:V,\"K &IEG#)6Q"T7 M*EHM@F]M5@O=.RD4K VQ?=MR\_L:I-XMHR0Z.#Z(;>.\(UXM.KZ%6W"?NK5! M*QY9*M&"LD(K8J!>1E?)D^O SP)V]F1-?"4;K;][XU6UC)@7!!)*YQDX M/G["#4CIB5#&CSUG-*;TP-/U@?U%J!UKV7 +-UI^$95KEM$L(A74O)?N@]Z] MA'T]$\]7:FG#G>R&V'P:D;*W3K=[,"IHA1J>_-=^'TX ,W8/(-T#TJ![2!14 M/N..KQ9&[XCQT4B5 MWY/J%H]3U4L@NB;=F+8;T\)QTQ6X?^WU>?Y'#V8IRYZ2_WT^%HJX1O<6Q=@+ M@CL-XTZ39U!"NP%#LB1X&+G1+0X!&\[FB?2:ET(*)\"&HK1K$%1+/UVXM>#L MF.\AR6@VRVG.BCN^/)OCE9(W'N^O32]D)=3V",US.D51HSFA23$E'PU7MM/& M\>&X(]0VNCNJ&P$)2VB23$[L@LZ*6:BI=RBXX:;:<0,#B:Y=, [A*+J8L;_- M]Z'4@S--:)[.CQFPSLF4K,_U?0S.:)$5-)LDIYXYHP7+R559]FTON8,*9P]V MH!1#N6,;$YHE&9U/DHL[/L;H/&,7YR6$3^^D&RG-TA0[Q.[Z9G-:3/-_G8GX M9!"U8+9AW%I2ZEZY82:-WG&B7PV#[!@^_ [>OY2A* @ M_N0# !0"@ &0 'AL+W=O+=J.9>-X4S K2*ZJ2JJ]E? Y6[A1=Z!\9%M M2V,9P7)>TRVLP/Q:WRJD@AXE9Q4(S:0@"HJ%=QF]N$JMO!/XC<%.'WT3>Y*- ME)\L\29?>*%U"#ADQB)07/Z&:^#< J$;=QVFUYNTBL??!_17[NQXE@W5<"WY M[RPWY<*;>B2'@C;"E-J\E+DD)_J!^A4[UE\ M\.PJ/@OXMA%#DH0^B<,X.H.7]"=-'%[R!)X[WPW3&9>Z44#^N-QHH[ J_CP# M/NK!1PY\] 3X"B]+WG @LB#N%TP04\I& M4Y'K <$X0A]'S'(&U08422+'"6^.$1 MYWM7-#@E'Z0!_=VJMXJ)C-64]YQI&)XX8D>)GR:S>W+DIR,;J@(4!H<43%"T+;8DD]KH\Y@74>1'LWAPPIB,QX.O MK$[#V$]&DQ-Z,DG_2W G_UMP#VOZ(,AI'^3G!*>/R=A/TLG@F)Z%TZ]#=%A' M6'?C47)"A[/XV:%Z=W)%CPH\\L=1[(]FX2EO.O6GX\F9/I'V?2+]YC[110Z# MKFR4-#&2;(#8E]3@#V.+KXM;\4(_O*5TJP#P<7RTOYSWX=^"LP+!I,(E:VR" MW75"UUY>O5G?7))DB-E',AJ&9"T->O] 8%TJV6Q+/)[.<'4M'@+$#:9I1@WVJ55U";KD^%W58Z3.\-EX 32($9Q.LUP*VX1[3TJMG\ MA:^^95&".+54U@C6.&IIL/QC-!QM"!5[N6,B\4;:>=R7+2MS R>&N89JY M2M:8*EWL7;V#LGFR/H,N)<\U81IO055S,!@X;+\.VI1H<2&ULQ59M;]LV$/XKA%8,-B!$[R_); -QMJ$=5BQHLO8S+9TLHA3I MD53M[M?O2-F*C,596Z#8%Y%WO)?G'KZ<%GNI/NH6P)!#QX5>>JTQNYL@T%4+ M'=57<@<"5QJI.FI05-M [Q30VCEU/(C#, \ZRH2W6CC=O5HM9&\X$W"OB.Z[ MCJK/:^!RO_0B[Z1XQ[:ML8I@M=C1+3R ^7-WKU *QB@UZT!H)@51T"R]V^AF MG5I[9_">P5Y/YL16LI'RHQ7>U$LOM(" 0V5L!(K#)[@#SFT@A/'7,:8WIK2. MT_DI^J^N=JQE0S7<2?Z!U:9=>J5':FAHS\T[N7\-QWHR&Z^27+LOV0^V&1I7 MO3:R.SHC@HZ)8:2'(P\3AS*\X! ?'6*'>TCD4/Y,#5TME-P39:TQFIVX4ITW M@F/";LJ#4;C*T,^L;JNJ[WI.#=3D#]."(G>RP^UM+>^?@/PNM2:S1[KAH.>+ MP&!*ZQA4Q_#K(7Q\(7Q.WDIA6DU^$374Y_X!0AWQQB>\Z_C%@+_UXHHDH4_B M,(Y>B)>,]2R S"P/\ZL7$J9CPM0E3"\D?,!K5?<'[A-.(^@]OG?REF3!#3REY34>NY M.P?V$TYF:]@R(9C8XJ5_8E@ZAJLSAKD]WJ<4K\@L]<,HG$\UA1\5R9DF\_'! M.]-$?E(6\^,6GB=@QRVTB>8^$?C,XL8;>KCY[O2[JZN@DEO!_L;ZD;?G*+B( MD&Q 0,.<^"K*??QDF?V6!*G'T2]2E!7H';BWE7\><\_R"6>SK)Q*1301C5*;E.(_],$FF=FE&'J6A_+\Y'KVN\_PI7IY-HEWG\80]/XN1,KPG MWW*B$X26GIW6W+\.R_F7V#SWW 637M.!VKJ.JA%$+\S0=D;MV+1OAU[U9#YT M_+=4X3W5A$.#KN%5D7E$#5UT$(SB.E.0DVP?@K ML_H'4$L#!!0 ( "]Z_E*C]Q*@9P( !H& 9 >&PO=V]R:W-H965T MQ=\+<9!Y 0AP]PX!F+-(UXA8X[(RGC8<@;ME@[8 M]7?LGWWOMI_3QI MW?<0]>*LWXF3Y"Q-8YCOPUY7[JRMC_O[R_]JK/!>;?!-_)OGN"PF5J8YNJVJ^W@NVSN^TMY,S5OB5I3 MH8'ARD*CWJ ?@&HF41,86?G;OY3&SA+OEG9XHW(%-K^2TNP"MT'[.YC\!5!+ M P04 " O>OY2-N]@RT8% !$ &0 'AL+W=OYDH_0GTW!NT4,GI#F=--:NWLQF MIFIXQ\Q4K;B$E872';,PU)T(?^SML.MLR9X9=*?&QKVYQ.B@FJ^8*MA;U1F]_XUI[4X55* M&/^/-OW>C$Y0M396=5MFT*!K9?]E#UL_! P%>8:!;AFHU[L7Y+5\RRP[.]%J M@[3;#6ANX$WUW*!<*UU0;JV&U1;X[-D-O^=RS=%"JPY=*FDU^ ETL VZ]-*Y M-NCHCLT%-\.LVL)?]/#T&?@,?0#,QJ!?9/ CPLW;8/^Q=V7X@C]W%\0CAJ M);*-6ALF:W/LX^S^2# :X@2Y27L_FC?_VQKB1Q&,(DP(08W2AJ_4!@X 2$%K MV=IA[RN4I+B,BH"0YCBG(:&DN(CS@!#1!"=9X>&C0%CZ@K LPT5*AVE>8$*S M81K%*8ZC8)Z!W+Q 5_> \S)X2G 9E^,TPEE@5D0B'"8DA)=V0: CJ+C M<24=54CST>R$).,>'(/Y=\HR@:JG(80"2QM_M#IPO+(?'07^"]]-P?=]6_#^!B#S%I"3?+4"]*3NM@]M8IG#4 MTX!"*7ETDU[!88*[FH24)">81+$_^M>Z!>>TX@N@"V;!-U:A!81K%R7-C2]I^.=UNX+ZQD[]B7\O*[&N@?M5-$W@J1?"5RT06B"D M P'J,$B/''XN^79]CN4^QPXIU&=*Q^FR)0;US(K[ZD=\P3TB_5I$/(V>B#"0 MQ+]!0.^-VGEC#HBN=$"N/+1<,EEQY%X][Y"=,R ]@3P&SRYSYZM22]G^ ^M M86BE@!.Y-P%JP2DZ%P(IGWT.99#V$8YRJ;!G=Z?603PYSBY.(&3OD7\6S2&] M< OW:[3'L@.E13J4%NG!>N 6*O9Z#=Z&HD)SY_)6+M$UU[YV=ZZ_FHNV+SSV M51N'T7]TM?'2]YFZ@;J_V/TE[B_=)H2;P3^KP#]J\(\)4T6:XCQ+0@J\@W'P M)D/R(#@OPFP2XS0*-T1)" I&!)M?B#HV1#T['#0^V[*Q;QJF%RZ\RK]]64" M.BYOEKO0E>8UO/M"&0-;YDRXE7VGX+"X;XS&<]LN>CW9P5W7?&ULQ57?3]LP$/Y7K&R:0.J(\PLZUE:B; @FT!!E MV[/;7!H+Q\YL9V'__]I+@2H0QI<=AQ;@,9A,?N]6SB6JL MX!)N-3%-53']>PY"M=,@"K:!.[XNK0N$LTG-UK ^ZV^U>B%/4O.*Y"&*TDT M%-/@+#J=IVZ_W_"=0VL&-G$G62KUX)RK?!I0)P@$K*QC8/CZ!><@A"-"&3\W MG$&?T@&']I;]PI\=S[)D!LZ5^,%S6TZ#<4!R*%@C[)UJ+V%SGLSQK90P_DG: M;F]Z$I!58ZRJ-F!44''9O=GCI@X#P)B^ (@W@-CK[A)YE9^89;.)5BW1;C>R M.<,?U:-1')>N*0NK<94CSLZNE5R_O\;"Y(3)G'RU)6AR9@Q^#E=5S;C&!EAR M<,^6 LSA)+28TR'#U89_WO''+_ ?DQLE;6G(9YE#OHL/46LO.-X*GL=[";\T M\H@D=$1B&D=[^)*^ (GG2_ZE 'ORI'V>U.=)7\BSP.N4-P*(*@A_JBQZPBD0 MG0*7USQ7Y?WD[]Z,8YI\)/_K?5]J@)U.]TL+_OC\PO:-#07?T+\"![D2@FE# MN"2V5(W!!IE#WWCWH /K*L?*KE2%@\D8A1 -EFO,5FA5(1@VUY\4PDVZ;:HT M&YBTMZ/H*9XE&;E$1JA5BU^&Z][K.2]#_U&9_ %!+ P04 " O>OY2@7'YX1\$ M$P &0 M 'AL+W=OLI2KZUZB=?[9<5240$;5IKXKCMT,LIX M;SHI<3,YG8A"IXS#3!)59!F5K[>0BO5US^MM$0]LE6B#<*:3G*Y@#OKW?"81 MX0[2U A",_[:R.S5*@VC_;V5_DOI._JRH KN1/HGBW5RW1OW2 Q+6J3Z M0:Q_A8T_I8&12%7Y2]85;3CHD:A06F0;9K0@8[Q:ZJZ70BQ9I(0XW2S$?I:LF-QC%N#F6N)>XRY-/3!U!:%I$N).,K)HU&$HG6@C[[:2YW?(&Y*O@NM$D9]Y#'&3WT';:@/]K8&W M_E&!OQ7\D@1NG_BN[QV1%]0.!Z6\X#T.'Y$;UG+#4F[8(7>.Y1(7*1"QQ&2U M=42;H"Y>B8(5)K1N"^MQZ3]\-_;=X$?RT>L='J;$RJD1-TL-6 SR"?2[A5TP M3G0B"D5YK#[5Z/L<)#4EJFK4'.0SBV"'N-<)2'+A[;@>A:8I>4PD ,FJE .3 M<@03!NJ$.7N 9N@+9"S:._/M]OT-W0&82KUNI7SO$V:OG MMUO5AA^U8*J0_K=ZO. PX@97'59[69P6*G\\L*!1&'Q8";R18N[_GV)>/Q@/ M&[&RH5'0V.N'[OC#8C=G+]]T<0X].S9>V,BQP&_$.+P*SE6>EA46ZMLKT&/A M&H^N&N$:AN>OC)/2[/QFW,L5Y>SOLH<=1'$7DW TMF/I#SHAKS_RQV]E;WU\ MC>K?KGX+SKX):KKR/CCM^+W^>!A:\)77:&;]8&C#8=]#?:9E/P#^7U X]^#Q MO."_"06$\:B0$D]JS72"8X$H)(F$S 5. D"6!=_,[#PF7&@2,XE3?/I*J-:2 M+0IMQE.B1OI -$QTS6N]T81'N[,X1D'0!X!9H#2ZFP!.+%,]Z_.TS#O*EDSZ34+<%?, MILVT%:=Z(TJVS';9[3JV:U6N=8.+F0+"S>^].:G6@K<=WN7",]K2F M8(_B^^/E_ARP:0IM][1C/6%D@#K,0XU"#PNNJ]>,&EN_!=U43R [\NHAZ2N: MR/#/9 I+9'4O1W@OR^IQI@*TR,L'D8706F3E9P(T!FD(<'\IA-X"1D']0C;] M!U!+ P04 " O>OY2CAMK>7,$ !:#P &0 'AL+W=OCY-AUTL1KAP(#[HLE6>0CDN)#2?.=5/M2 4N=4I&/J>?%XX)Q,5C,W;^E6LQE M97(N8*F(KHJ"J;]O(9>[ZX$_:'Y\X-O,V!_CQ;QD6UB!^;U<*AR-6Y24%R T MEX(HV%P/;ORKV]C*.X$_..QTIT^L)VLI[^W@I_1ZX%F#((?$6 2&S0.\@SRW M0&C&YSWFH%W2*G;[#?H/SG?T9Y^Q'V_D06 M+Y&Y=E^RV\MZ Y)4VLABKXP6%%S4+7O"-"/6HWX,7 MM-X&#B]XN;=_WJRU49@'#D[\>B1LT](*#<5T+Z4!83C+ZVS6]E_7>-Q39L@.D,OH<5ZE-7%0I*Q<.$^SY%5L M? FE^CWZ8BGSR9U[B,H>0.$Q?A GW*S*:(/:=B/J[;&]?\UW/PI'7CCIC)%: M07<9\]L.KM>U[PA'7D^,@E;?V9;?S293>HQQ=1_A:=-]:Y+ M]?.CX#B?G/U>$&"+/ MMBX4#_;7CF$X=GUT>XQ6FPXA#"[C6E4WGJS8LOPD" MCZ 2KAV59&G/$.W.C@?0+AB68:#<[4XD\*V]X:1XV\(SD2?6V9ICE>!&$S^> M'22/3VWD9VT?E]-@3 YX:S,6^6ZU7#;6^<]4@[;W'T+;L/J%P<6%#X(;SV9- M<'OJ5=S6J_CMZE6S32/\R?+%NCMZ];_9Y]L77K##5VF3U( MVID268#GBB9;?/$8C"8>-J+-4KSKW6/Z/;"\ H(4DY/4K/3T6O*T^G,/W)4RT/@J??L^ 4.\>=]TX!:NM> M=1J7JX2IGS[MW_;A>%._EY[$ZU?G>Z:V'+<@APVJ>I<3/,95_9*K!T:6[O6T ME@;?8JZ;X>,7E!7 ^8U$=_<#NT#[G%[\ U!+ P04 " O>OY2+5!>;' # M R"0 &0 'AL+W=OS%1K!9?XH,&T3),&>\8ZO:NL8 MT6*V9BM\1/O[^D$3%?562MZ@-%Q)T%C-@]OD^5WNY+W 'QPW9K '=Y.E4A\< M\:J,]+ M6\^#:0 E5JP5]IW:O,3=?3S 0@GCO[#9R<8!%*VQJMDI$X*&RVYEVUTF\!QZ9+R:#6=)R!;>N/KCE%(A[ M;@JA3*L1_KQ=DCC5SE\74(Q[%&./8OP%%(_44F4K$%0%6%54F&Y7'K#Q 38J MV4))HP0OF<42*BZ9+#@3L%:&NY(^EZ?+ '[Z89K&V2_PK>L5EV!KU1H*G!D! M90G[+,$]%M@L44.6>$Y,(2UT2] %9TLNNMCN3?T(63C-LP$]#J=)#&]M32;. M:;@U20]@DC!/)_"D+(5D$,.O"^.$Z&'5S.71 MG$OD9;??F\CO79]JC7C4]/W1(]^>/]BO?=6<,/Y57KZJ?"$==@\:?[9L"]2> MAH)9J)7DG\@):2I?.85J:#K5;FSXZ!.-<.7$1X/T7TV>'9/9](B>'A]/PRQ) M1B?.!3.&5]PUIU8-39BB;5KAN_4<&*_&I57N@U0)%G!+T]7@H<&2,(O3T9". M)]F 3L/\B";YE.2[+F"-:J4OP!,'%)]-S8N:XHN[0O5%6#!30T6C&:B.5]0R MC!X]%U=]+G5I'C[+I^?8D\DI.Y^$M)ZR\W \SL[U7C288PWJE9_6AJ)(M^I& M6L_M?PANNSEX$._^)MXP3:^Z 8$5J<;7$^HGW4WHCK!J[:?B4EF:L7Y;TT\- M:B= YY52=D\X!_UOTN(S4$L#!!0 ( "]Z_E)Y)3H $@0 -@+ 9 M>&PO=V]R:W-H965TW@FD0M*$IBVT ME8!=='M:5@CV=C^[R:2U<.Q@.RW>YS?/X_&,5TK? MFP6BA<="2#/I+*PM3X/ I LLF#E6)4J:R94NF*6AG@>FU,@R[U2(( K#)"@8 MEYWIV-MN]'2L*BNXQ!L-IBH*II\N4*C5I-/K; RW?+ZPSA!,QR6;XQW:O\L; M3:.@0\-^I6/G6*9,8.72OS@F5U,.L,.9)BS2MA; MM?H3U_'T'5ZJA/&_L%JO#3N05L:J8NU,# HNZW_VN-;A/0[1VB'RO.N-/,N/ MS++I6*L5:+>:T-R'#]5[$SDNW:'<64VSG/SL](IQ#=^9J!"ND9E*(REN#1Q\ M8S.!YG <6-K%K0W2->)%C1B]@9C M9)V8>"3S##;]0^(74,QVE"\B%H!_ZKD M,<1A%Z(PZK7@Q4W(L<>+VT)>NI!;P$X:L!,/=O(&V%V=S*!R8,8@*<=D!H*S M&1?<)^ M(W&_76(J1%DET&F<,JV?G&*UB$YK-);3[22!M]7-Z6K.+'!IK*Y\2N^3MWWC M7RSOY28V5JA*6A=#SA\I+DW1U>$<] ZW!.YUHU&_.QJ%KVS#9 !7.VJ\1-IX M]+IQDG3#,-RV#'K>XG9[08K26R.8A5I)D.@Y5I*FM.7_$+Z'IL>AX%7A#V=W M,D?M+D+.)9.I TV5H2<%[A#AJR)J(SAP-*+P[(N2\Z-OJ L2:F:]L7=V>-R2 M3DF33DGKJ5ZJ@A@:H[1I01LT:(/_7TR&#=CPW9DNE3QZ+A!;J5V7F7W9W [^ MB[/Y3OJAB=)BX:C1L/1NS5D6<;=V\\$/%1,6F[K MZL5EWNH&'$KM0J1]B1L/1FYC1*\RZ\(BTJH_&=5V9>S"9W*KV M&3>IKY-TEM01Z7O20O"'BF?N62).@_!W7X.&/?K?$[6;>\6[2PEA2O2]HGC: M6V^"K6ZK0#WW/:4!3Z9NO!IKT[:>U]W:\_*ZY[UF>DY/% C,R34\'M"#I.L^ MLAY85?K>;:8L=8+^&ULQ5;= MC]HX$/]7K/1T8J4L^21 #Y!@V]Z'KB=4]K8/51],,A!K$YO:SK+[W]_8"2&T M0/MRZDLRGS_/>&9L3_9"/JH<0)/GLN!JZN1:[UY[GDIS**GJBQUPU&R$+*E& M5FX]M9- ,^M4%E[H^XE74L:=V<3*EG(V$94N&(>E)*HJ2RI?%E"(_=0)G(/@ M ]OFV@B\V61'M[ "_>]N*9'S6I2,E< 5$YQ(V$R=>?!Z,3#VUN"!P5YU:&(R M60OQ:)@_LZGCFX"@@%0;!(J_)[B#HC! &,:7!M-IES2.7?J _L[FCKFLJ8([ M47QDF@/8O\'-/G8 %-1*/LE^\;6=TA:*2W*QADC*!FO__2Y MV8N-P3%NBK+2$K4,_?1LI47Z M>+O O#)R)TJLM:)VNWKW=%V NIEX&I"ZYS1=[R#+)3 M?P_#:V,,#S$NPJN ?U6\3R+?):$?!E?PHC;GR.)%EW+.J83;M"'N-$YZ)2E&?J MQA;>?/P.]?9+Q?0+H7LJ,P+/9@NA!?J%1&XP''7XT!T.PPX_<$=Q<,(/T?YO M1M>LN(P;^T?,47S$&X_CE@Z1OA>:%A>K?#;6KV M-4I]0N/>GQN"ZUG\7\W]T1[J9SKWZ__\"23>8=^U^QU/&4WPI/Z^Z3O*)'F@ M106DI\R)I.XVV'C?C*N MX\'\ C<VA M:>3ZR;&K [\?C:W)T;L@2YM>\ A4-9<5U?EJVT?6K,ZQOV:%Z_4]Y3N65OY2R]-0J=0$ #!#@ &0 'AL+W=OCD:Z6/ ZUR=RR06< MS*2J+YU#'5U8@&03RJ\U+TSL=N[T:=C^7*5*7@-PKI55WGZNLE MK^3ZK$=ZVXW;_+&P6K42ME6M9&&LA!P^C_R*5Y45!&I\V+U@UM MPGJH6&DCZPTS:%"7HOGF3QL_> QI<("!;ABHT[NYR&GY(3?Y^5C)-5*6&J39 M/\Y4QPW*E<(&Y "5>$@U*@(DX#B M,$G;=8AI''BG,4Y8^LW=^8H#@K)M4!I@1N(##J ACJ*. MG^$X)=YIBFEX6)__^[TKG[Y-_!G-<)KYYL<$D] WGV4$!^$!\VF0/"-/<)J$ MW2F)\#%]WL7\MT2?92'.*/-V$M X\],_3 (<$'; _(CB-*5=O D.22>.QO > MLN@(-$8M-$9' >J6%Q+0KRH;V .$%( @I2ADS=&@ M6&R$@T]Y3\K21W]EX :?N8;CTZ/XU<#K?%]G^#GCU=UYS?R?!^]N0 MHT]E+:LVC[+2R8<)-U+ UV2L /N")YM MW"D299@E!'W@T& 6FZ1QLFM;N/]I-EK0#C')NJP-4YQZB)AF. NZB[(4QR#Y MDQ3S'RK0;^K5Z%QKFY7U,B^5:Q1:97'FE84HPI3X50('K+L> "B$^ZZEG*[+ MJMHGSO\2NM^];]G/ 19 /@ 3E\59J5L:U,L(".@YKXD3D*VLP=%,-@M[ ?G,UB]%% (P#W(?X$8X'VPASA+$K]9>+5URC!\/4]&8(Z'_C$"K(=V:K4 M"^<7#E+:L0U"E@Z?,2?$6V<9&X*[?:2<<.@@ M^18^3?[DA;GO\I'X-6' 4FARO!OMPX=SRZ:L:0C;X:[SPZF-*KX#%B#DP0@734#4[,P&ULK53=;YLP$/]7+)XV:0J$ MI%E5$:32;-HF=8I:;7MVX "K_F"^(W3__6Q#6"8M>=H+^,[W^SAS)AN,?<$6 M@-BKDAJW44O4W<4QEBTHC@O3@78[M;&*DPMM$V-G@5VO J09MM$R.B6>1-.23\1YUO$&GH&^=7OKHGAFJ80" MC<)H9J'>1O?+NV+MZT/!=P$#GJV9[^1@S(L//E?;*/&&0$))GH&[UQ$>0$I/ MY&S\G#BC6=(#S]&PO=V]R:W-H M965T[V(G4']]93 "?@="K^Y*PL//--\/L-X,G>R%?5,"81J]1 M&*MI+] Z^6Q9R@M81-6U2%@,3S9"1E3#4FXME4A&_[CW?N,KWP;:W+!FDX1NV8KIY^11PLHJ M4'P>L5AQ$2/)-M/>#?[\0(;&(-OQ.V=[5;E&)I2U$"]F\9,_[=F&$0N9IPT$ MA7\[-F=A:)" Q[<4".P?-$J+*_:'_8Z\)F+U5:1+DQ,(AX?/A/7_-$5 SZ=H,!R0W(=P8$ M-QCT1O(V 0'R5Q$ M<.:4$O(YYKH&;MX.]W,:7J-^#O>\6J"+3YXC4G&7T.[;41;,ZQ+:0W(SY"FVDB)"B(:NC=\!P*I[Q"+NC[_B=[G)L%]?SLWM *"Z&\$)U:FT->R.D2+IMP>>1P6'H?G* "W@'-; _B21FLF#7VO.'P* M0OCP*-ZZ)^GLVW9]-D<%F5$KF=(I2L&K0@&088G8 \.+\OH2^ 5)':?1":=! M Z5Q06E\C@,R/G$\M)NR@>VRT]@_4%T@O5EEV1TK"U%2K##I$ - MT;T4:7*%O@AM2'LBUCQ.(;#?$B:I\0?/:,1,H"NVA4E/HS^7K]I,?&L(^A>N M]%^U3:K=_\U&,QC7Y N,M"LF=]QCK8&5LHG;=7-.50 G!NCY>0 PEGH,ADH? MI0FLO!!>3+RMY7PJE&.GL5A*I<3M4GD3B132EIWD4U[4I)$JY$GFUT]WN8V<2\'%PW.=0KB_2M>*?4M-!2]W)]$<4RA%&KMG.9BET.(/E+:E M?N%ZPZ72B,8QW)#*=#)35HTE/<^]#8^;05/F2^W%[>);GWD8&KW@WP@@*067 MV.?(,RD5E>#_I[TN<^!J2R%-&265Z;%=$/]KAUWF^$=MWVE@5:HI.<<4^D!J M)LSFG)3"2=J%\RF5:P%**+>0A*T0,&W"AQI2>;_X@8Y+2CTDSED*KA0KTBY6 M3]#O3+EU$-7%!U $O3$J:VE9E<]G\X,-',DMAZ_@D&T RKYV(6IY^ WDL- B MR;ZHUT+#]WEV&3 *VF,VP/.-$/I]83[2BU^B9O\ 4$L#!!0 ( "]Z_E)[ M;'[O+P( #<% 9 >&PO=V]R:W-H965TB(;$&:EE*JF:%*U]76C@!8. M5',_#(*97U,FO#1QM95*$]DB9P)6BNBVKJGZ^P!<=@MOZAT*3VQ;H2WX:=+0 M+:P!GYN5,ID_LA2L!J&9%$1!N? ^3>^7L>UW#;\8=/HH)G:2C90O-GDL%EY@ M!0&''"T#-:\=+(%S2V1D_!DXO?&3%G@<']B_N-G-+!NJ82GY;U9@M?#F'BF@ MI"W')]E]A6&>6\N72Z[=DW1#;^"1O-4HZP%L%-1,]&^Z'WPX DSC,X!P (3O M!40#('*#]LK<6!E%FB9*=D39;L-F ^>-0YMIF+!_<8W*K#*#PS1C.I<"F6BA M(#\:4-2ZJ\E'DH'.%6N=TP(8HY$Y:7HF,1Y'Q19&/HH!:L)+E_1^G6@.>4AB_ M1^$;3;U"_VA;VROE.U5;9O8FA]+ @LG=K4=4?TS[!&7C=OI&HCDW+JS,S0;* M-ICU4DH\)/;PC'=E^@]02P,$% @ +WK^4K*CO@3: @ Z@D !D !X M;"]W;W)K&ULO59;;YLP%/XK%NI#*VWEEI"T2I#6 M9-,V:6K5M-NS X=@U=C,=II4VH^?;0@C;2"1)O4E8#C?^2ZQL2<;+IYD#J#0 MMJ!,3IUBA6KBP%X-2""NH&GA>Y!2;,B2?V MV9V()WRM*&%P)Y!<%P46+S= ^6;J^,[NP3U9YP /58W@D]\K8-H ?Q!!R"H <&I@+ &A-9HIYF;FPV%JW=$&;^QH42^BW1.!7/B4PX4X2M(46W)0ALTI7H M([K!%+,$T,+.)M,X!^ S_KA?8]P;!8.(^MW,]4.5[8=14[5D8-!8&)UB@!"\) M)8K ?_FHJ(8MA:-Q-'YEXTC1GHMAXV+8ZV)1$L:S#/U!G[<*A, ,S;@H>:6U MYY^.&H+HW6?9J.$>]9J[53F(>I8=2GUT2NI'BO:$C1MAXUYA<\ATUMJNPML> M?>,WU,%P&+W2][8H]+OT737ZKMYE>5Z]T79H>1ZHZEZ>OO=O*_!.#[FU3@]^ MN+U3IL*QJGVAK3W+?[\O2OY28.Z2+T8" ":!0 &0 'AL+W=OND2:BLZV<7+L2J8V>V ^V_W]D)*:6 M]H7X['OOWCMSSG9*OY@2P)+72D@S#4IKZ]LP-*L2*F8&J@:))X72%;,8ZDUH M:@UL[4&5".,H&H45XS+(,[^WT'FF&BNXA(4FIJDJIM_N0*C=-!@&^XT'OBFM MVPCSK&8;6()]K!<:H[!G6?,*I.%*$@W%-/@VO)VE+M\G_.&P,P=KXIP\*_7B M@OOU-(B<(!"PLHZ!X6<+,Q#"$:&,OQUGT)=TP,/UGOV[]XY>GIF!F1)/?&W+ M:3 )R!H*U@C[H'8_H//C!:Z4,/Z7[-K<) W(JC%651T8%51 M;D%:I=_(]1PLX\+,S M[#\;.2 T^D+B*!Z>@,\NP^>P0OC0PZ./\!!]]F;CWFSL^>@9OIFJ:F6X__^H M@KQ[ES@NN*'!@-Z"N5"*]J6H+Y6<*;5@VAJ"77'I17'\SIU2EG]HQ2B>3]$C6B2PZ&D='NL*#R7&OUB^F-UP: M(J! 7#08(XUN7X(VL*KVP_2L+(ZF7Y;X>()V"7A>*&7W@9O/_CG._P%02P,$ M% @ +WK^4JY(?.UI P :@T !D !X;"]W;W)K&ULM5=;;YLP&/TK%MK#)G7%-O:4*O"S+"JY=G*EZF>N*].\II6 M^LJ>BY(H/10'5]:"DLR"RL+%$(9N25CE;%;VW$YL5KQ1!:OH3@#9E"41OU[0 M@A_7#G+N3GQBAUR9$^YF59,#O:;J2[T3>N3V+!DK:249KX"@^[7S'#W;8F@ MMN(KHT#-]G:@481+6BJ# 71/[=T2XO",&D=/SI2I[^G 8Z/ M[]A?V\^,8RE:^=V $9W9.F4)_X\37M)A08OI07TGZ#8UL;00>D MC52\[,!:0':BK3([K2NBR&8E^!$(4ZW9 MS('UQJ+U;%AEVGBMA+[*-$YM=D*O"*%^78!=02H%2)6!ES\:5NM6J0OP02^D MQU=4$5;()^ I^')]!1X_>@(> 5:!SSEOI ;(E:NT%$/HIMUM7[2WQ0_<]FU3 M70(/7@ ,,9J ;^?A5S35<&3A\#[!6SYO']Q88;?Z_D]R^__D;_N M^>G@\D%P.6EBRQI:5O- WFZ\4'\";=GMV*VIN@2&T._K[LGV>]G^K.SG:=J4 M34$4S?2CH6,B9<0\?%-26Z9@).$I\I"7G&F=+(0P\>"TV* 7&_R/QQ554[*# M,S78P]B'\$3U5%V]Z'!6]):7VE9I0W$D=D]25C#%J+33X"JG NP+ M$^M$2JKDS)J,^EM'BZSYN.>/%UGS\9G3GA?[/@Q/.C)1YWN)[^'ICB2][&16 M]CNCT_S=-*S(6'68\QK!(6;A(FZC49"C1?SN:,=&^GZ$3Q_;J;( A=&TVVA( M7H1G97\6I)(U%XJT_]:U:IGS>I ^9\Z0O\A;QOXA*M%\5OZS_>=YB"!"*#CU M?ZHNC,/X@08,L8GF<]-$4*-TON1$9$(1/,9^=$&>STG?LZ>(=-0LD@#\)!O&"[2@(YVO'7! MR,?)20,FRI#O!Z?IXXXVPN8MY#T1!U9)4-"]QL'+2'=0M!O[=J!X;??&-USI MG;8]S/7+$!6F0%_?;7X#4$L#!!0 ( "]Z_E(G@"KA, ( M #$% 9 >&PO=V]R:W-H965T6/+#FMD2LJ.$@LEM[=_'8=6W_G\)-BIT[68)7LA7BRQK=\Z04V(628:?\GST,=3@"&9QH0#H#P?P'1 (B< MT#XS)VM#-$D3*3J0UMNPV86KC4,;-93;6]QI:4ZIP>GTBQ!Y1QF#RPUJ0IFZ M@O?PN-O Y<457 #E\*,2K2(\5XFO34 +\[.!?-63AV^01W ON*X4?.(YYA/X M]7G\X@S>-T)'M>%1[2H\2WA/Y RB^3L(@S"8RN<\_'O+#3R8@O^53C06/W)\ MT1M\ZXKP$FV1=860$2E?*"_A0%B+( HHA\LY$RH>0\4N5/RO>Z9U0Z@T?:BG M[K,G63@2.P .Z&PO=V]R M:W-H965TS,=DK7OWZV$[) 4\I:'HA]N>^[^^R+S\,M%P\R 5#H*:5, MCIQ$J6S@NC)*(,6RQ3-@^LV:BQ0K/14;5V8"<&Q!*75]S^NY*2;,&0^M;2G& M0YXK2A@L!9)YFF+Q9PJ4;T=.V]D9;LDF4<;@CH<9WL =J/ML*?3,K5ABD@*3 MA#,D8#UR)NW!HF?\K<-W EM9&R.C9,7Y@YE\B4>.9Q(""I$R#%@_'F$&E!HB MG<;ODM.I0AI@?;QC7UCM6LL*2YAQ^H/$*ADYEPZ*88USJF[Y]AI*/5W#%W$J M[3_:%K[]OH.B7"J>EF"=04I8\<1/Y3K4 )JG&>"7 /\0T'D%$)2 X-0(G1+0 M.35"MP1T3P7T2H#=3+=8++O2(59X/!1\BX3QUFQF8+?+HO4"$V8*ZTX)_99H MG!I?,DN@L!(4)E>?H,[J_"]'9IW/T"1&&;@BENA[DT%4Z MMF%PHS+.M(CCOQ(G0#>:.F<:VF]Y)"D(?JM?^>PI[E:*N^]0/(FB/,TI5EHQ3KE0Y!F;X[Q)>,'?]FI9>:WN@=93 MG!;=%_*\5M LKU?)Z[U'WAN2>@V)'.S%[ 2?L,G'W_>9'^U4!_9I>S!K-]C#]F!>=.1_],7]X :+#6$245CK4%ZK MKS=)%#VWF"B>V1ZQXDIW'#M,]#4%A''0[]>&PO=V]R:W-H965TP[GGG"OF>VE^J&WC!GTLZZ$GGM;8W;O?%\76U93?2MW3,#* M6JJ:&IBJC:]WBM'2@>K*#S!._)IRX2UF[MV=6LQD8RHNV)U"NJEKJGZ]9Y7< MSSWB_7[QE6^VQK[P%[,=W;![9K[O[A3,_)ZEY#43FDN!%%O/O3_(NR5)+*AIM M9-V!04'-1?ND/SLC!@ 270 $'2!X*B#L *%+M%7FTEI10Q*%CE@#.+3U)L;KXQ5:,5>S#H!MW#02F;BB&Y1F[1](NO5\Q0 M7NDW$/;]?H5>OWJ#7B$NT+>M;#05I9[Y!C199K_H]G_?[A]CN"WH[ \847^2#/CT(;U+=;\S)T,8WQFXM6P(Y$$'YH1 MGI3I,H?/4G"8P&IB5^DQCJ:H4GQ M6)%=CSL6>FBE9+J7/O_$GC?1FR2,ST[#6%B.LPOZ#[V63#?;)YS7].Q3&>5A M$H6G"D?C\*#T6HG^X()E;[>?J=IPH5'%U@#$MRGDJ-H+8SLQOY2Y]%'J=4$ !0 M$P &0 'AL+W=OB!4V):HHEY?!F)F1*-#S*N:>6DI+8 M@-+$"WR_XZ6$\<9P8,8>Y7 @,ITP3A\E4EF:$OE[1!.QOFC@QF;@)YLO=#[@ M#0=+,J<3JI^7CQ*>O(HE9BGEB@F.))U=-"[Q^3WNYP!C\1>C:U7[C7)7ID+\ MRA_NXHN&GRNB"8UT3D'@WXI>T23)F4#'2TG:J.;,@?7?&_8;XSPX,R6*7HGD M;Q;KQ46CUT QG9$LT3_%^I:6#K5SOD@DROQ%Z]+6;Z H4UJD)1@4I(P7_\EK M&8@:(, ' $$)"$X%M$I ZU1 6 +"4P'M$M#> T L[(!.">CL SH' -T2T#T5 MT"L!O5,!_1+0/]5I[&]6SC\94BUVD71%EI@4&Q--A@,IUDCF]L"7_S!Y:O"0 M68SG6VJB);QE@-/#'X+/OSY1F:(QG6KT%5U)&C.-;DC$$J9_H[,QU80EZC/Z MA!A'#RQ)8"NH@:=A]IS#B\J91L5,P8&96NA!<+U0Z)K'-+;@QVY\YQC^QHWO M'\-_<^/Q40=NW01!<(S@SDT0MAT$'BQ\M?K!9O5'@9/Q>\:;J.5_08$?X.?) M&)U]^FS1=74ZBW^89?PA6JX_1,N-FV5"EQ5+RY8J;OB?8M5$?L_ 0UNBN.%C M&L'LV, #6YK\O]F_N^$W=-I$07!L'>Y/]\&^#CL)VZK*51!,_3_<$2S6XGLODF&K4J7 M9/4 =]O^KLY[BQ$.:E:[2FM-(3YALRF5$1Y1% G856O)H)QQ*&Z[@SD<'=WL<8'?= MG%#.A$03&F7 7MQ>M$#7H[NG\:6UM^Z^V=.M Q'C\IR#"N26COG_#?[%;!GMFMW:Q[H!7 VP*+W16V<"FVN)1?_^!492)&ZP6+ M%HCD7T1>,J:827&F(,O394+-J%3&>#+<>M5 MK.\.5>&<5[OWIE3.S:>97 4/O?$1/K_"EO$Q/K\N[ME; M^N);TP.1<^A&4$)G,)4/@6\@67R^*1ZT6)I;]U1HN,6;GPM*X+#*#>#]3 B] M><@GJ#ZB#?\%4$L#!!0 ( "]Z_E)5=T[3_@( -P) 9 >&PO=V]R M:W-H965T<>^X#V^,M%X\R 5#H*4N9G#B) M4OFYZ\HH@8S('L^!Z2\K+C*B]%2L79D+(+$%9:GK8SQP,T*9,QW;M1LQ'?-" MI93!C4"RR#(BGF>0\NW$\9R7A5NZ3I19<*?CG*SA#M1#?B/TS*U98IH!DY0S M)& U<2Z\\TO/ JS%;PI;V1@C$\J2\T&+>"KM M$VU+VV'?05$A%<\JL%:045:^R5.5B 9 \[0#_ K@?Q005(#@HX!^!>B_!1R* M(:P -G2WC-TF;D$4F8X%WR)AK#6;&=CL6[3.%V6F4>Z4T%^IQJGI3\[6I_<@ M,K2 I4*GR,>^CWYQ!1+=0@Q9;NMYO !%:"I/M,7#W0(='YV@(T09ND]X(0F+ MY=A56HXA=:/*]:QT[1]P[:%KSE0BT26+(6[!S[OQP7OX13=^T(%W=1KK7/HO MN9SYG807N>BA '\U.<1M\73#?Q2L$[[X.-QK@5_^M_>=9 1U8P66+SC 9]OI MBDDE"KVO*-E!V:\I^Y:R?X"RT8^"*$#'1"*"_A@#WF-<\/[K"Z:550[_;X?N]LXQ3(0:WM]D"CB!5/E)EROUE>4 M"WLPOUE?F*N+/1U?:&ULO5AA;Z,X$/TK5K32-5*W M8,! JB12F^3N>KK55=O=N\\N.,$JV%ELFN[]^K.!D .3;>G_9)@\V8>\\8> M#TQW/'\2"2$2O&0I$[-1(N7VVK)$E) ,BRN^)4S=6?,\PU(-\XTEMCG!<6F4 MI99CV[Z58BR#*WVNFHX=2&Q]=[[[^6P:M@'K$@"Y[^ M0V.9S$;A",1DC8M4?N:[WTD=$-+^(IZ*\A?L:JP] E$A),]J8_4$&675/WZI MA3@R4'[,!DYMX'0-O!,&;FW@GLO@U0;>N0RH-BA#MZK82^&66.+Y-.<[D&NT M\J8O2O5+:Z4797JA/,AR<(';! M)\YD(L"*Q20VV"^'[?T!>TN)T"CA[)6X=08=_E&P*^#:E\"Q'6AXGL7YYK8I MG/>QKWZ8O26&VRP+M_3GGO!WQR)5=@31J:^NQCK?#Y)'3PE/8Y*+7\#J6T'E M]P$VKV'S2C;O!-LMV5#&*-NH/9]B%A'3YQ/'A8XWM9Z/LV2 M329>X+1A2P/,10@%;=BJ#X-VB":^V^!: :,F8#0H;[73HM9.HTR-E>"IVG'C M2\#4(<'70.*7ZP&%_8;0'U3X"Y] MM8(-FV##P6!?*^YW=>YUD1\/K+))PS?Y"54#VH>SRWY_W:A]M-:19T.[DT\3 M+("]?)I@2#5EG7R:8"KO@3F?\.BTAC^G<$#G0.D,BOR;ZC9KYZHSC/B&T7_5 M>E*3;RHG@+RHYE:OC4?"R)K*L3%93E\WW^VFR@!"82]3!E30W7=&/G14T]JB M'8Y/Z Z*=J%5&P.M@A8MQ4+0-56RK7.>J>[XL"]-(I9FDBLQ) MU)-C4 MJU-/M5UK;F70%[:-"+^SJV0NB$GH<& 0YW"/_3^56S M#!]@!E#_!#. #$>8 35PAL%#^P#1.T^QVD&+V;6];K=D@OD3NY?[L[RM7O76 M#O?0O,#A[N5'2M#E&XJ.H=. O55A J'>LC"APJY,)E!PE@L3R.EIU@OY2 M)^RR6+<" !*!P &0 'AL+W=O))B2(M=W8O<%JWSZEB\6N7+_L"MC!X$'<:&T8!78.&"4EU_R4M7A &!X MF@%A!0C? WI' %$%B%RBI3.7UB719#:18@?21ALVVW"U<6B3#>5V%5=:FEEJ M<'IV]510_0J?H6K\2%.4E&_@Y!(UH;DZ-7,/JTLX^70*GX!RN,]$H0A/U,37 MQH"E\>-*[*(4"X^(#6 IN,X47/$$D[=XWQBOW8=[]Q=A*^'7@G<@"LX@#,)N M@Y]%._P:UQT(HR;X&SM170> M.&Y[RI]G42\P^3\W..K7COJMCN;W2YAO)*(YX;HEPT'--_C84@YKH6&K\25Y MH:Q@0)@HN+8R*B,2%6@!:W1U?;]5RZTU_*^*_<#\FLLXJMV,6MV4*9:B<&). M6VGFM&D92Z;^X3+VA]W>J-G!N'8P_L"M-6[:6N]KXA]<5PSEQMWBRG";!2AO MKGJT?BCF[G[T_X67K\R2R WE"G),#33H#$TY9'ESEQTMMN[R6PMMKE+7S,QC MA](&F/E4"+WO6('Z^9S]!5!+ P04 " O>OY2=H^@?OT" !0"P &0 M 'AL+W=OR MY[964IRC@F-: (;6 ^>K?SM+E%X+?F"TXP=MH%:RI/1%=:;IP/&40XB@E5 6 MH'QMT0@1H@Q)-UX;FTX[I0(/VWOK]WKM=YF69X$)MCX5@@3'>XA05*0>7 M8R0@)OQ*#CTOQN#RX@I< !?P##+$ 2[ F H'<- B_P#?CH,[SH@- [B8_/X]\@D[A_$I^*> M ;\_CR]0V3IOPA_LUV["'^W7;L*G?Q?YV1\[[\H:;@LY: LYT/;"4ZG 7#"\ MK-1?EY^Q%[;V0FTO.IU:(DL]/=@3)6)@1/-<_M87:AN 2UGZ*2525P_JS7%E M*N)ZKIZ>2YU8VZ'7\:-NW]T>UJJ5:F*ENK=2/5BI'JU44Y,JN/DHFGTB^I"J MJ$U5=#Y5;8;F$*>F\-=\?#!K$(2A?Q1^D\KO'H??J$J2H_ ;9_1Z1^$WVXJ/ MPF]6'7D__5T515'OR-;,I JCQ)R ;IN [MD$+*HE1Z\5*@28;.7SS/:+6Y/Q M/]G.26LO^7_;^2[Y9$/4+KH'Q[*Z:\H?[@87'!"TEIS7261467U_JSN"EOJD M7E(A3W[=S.25%S$ED.-K2L6^HP[_]A(]_ 502P,$% @ +WK^4O*:.J_! M!0 G!\ !D !X;"]W;W)K&ULM5E;;]LV%/XK MA-&'%NAJWG0+' .-I6$;4#1(TNU9M6E;J"X>1<<9L!\_2E9$6:(I5=%>$DG^ MSB'/^<3O4(>+4\9_Y'O&!'A)XC2_G>V%.-S,Y_EZSY(P_Y0=6"I_V68\"86\ MY;MY?N LW)1&23S'$-KS)(S2V7)1/KOGRT5V%'&4LGL.\F.2A/R?.Q9GI]L9 MFKT^>(AV>U$\F"\7AW#''IGX=KCG\FY>>]E$"4OS*$L!9]O;V6=T$U"[,"@1 M?T;LE#>N01'*]RS[4=S\OKF=P6)&+&9K4;@(Y;]GMF)Q7'B2\_B[OWG\M@Y?!? ]SMLKBOZ*-V-_.W!G8L&UXC,5#=OJ-50%9A;]U%N?E7W"J ML' &UL=<9$EE+&>01.GY?_A2):)A@,D5 UP9X*$&I#(@0PUH94"'&EB501GZ M_!Q[F3@_%.%RP;,3X 5:>BLNRNR7UC)?45J\*(^"RU\C:2>6#^R9I4<&MCQ+ MP"I+!9?4R3F(/5B5HS.>@U^ '^7A;L?9+A0,O-J\]YD(HSC_ -Z!* 5/^^R8 MA^DF7\R%G%GA?[ZN9G%WG@6^,@L"OLBA]SD(T@W;:.Q]L[UML)_+C-1IP:]I MN<-&AW\K" M,(8$V9=' 7,>C7HN7+HQ@S_5:L$ #D[[P%5[<.DKW9WD! M_X(G'J;YEG'.-B 4X#Z+4E&*H*RBAM1Z]:#>Y+0AJ#0?CB6NLKR@A$+8XDV' MLMHH7X/"'5^!!D50 W498Z.NH1&T05G+T$<((=AG/&>'[,0XD !P3"-ARBU6 MX^+IF5,JB\AHYDA7EBP/N6WJNC#+<;#;YJX+\[!+G#9Y71C"E-KN%?J4Y".S MYH^@3_[^)4JCY)B84JWD&%G3$ZED&=D]\25R8Y_GV7GN>3.@]^KZ@PQ*6^?O M*O_-9=-9I;T0OQ\2&"&7T:O"@*\6595,5 M;=NU<(L^#T&*NB@\U%9R2'@_08JXJ Z?1L M*K7'?;OO-Z[8RG]K_: VY4-0_B!4T(>ZS(2J3+BO,HUFNU>?L:H0V)F>;:7^ MN&]/_U:VW0$;X-4@E#\(%?2A+C.A*A7NJU0ZMK\^RT2,$6>B"@.!DQ-,E/03 M\^[?(,Z5Y<4&&'JD]3&YTL&0W=Y.^QH8@HC0EM8'6IR-H:+Q;+;A'5!\D.VS5<71"%M MTZ49CES[A"6JR!!SD?F\%8PG(?_!!'AD_#E:FWE1FDVF;PY1)2CH8)G:;&PW,1HBV6PP:F!S2N[*:J"H1U%PB=/3(Y32 *:K$F4[?#*)* M=^GH9E!E>:% #H3M9I .YD&WO1_5P CQ.K*G@5$J/U2N,-5H_YLKP!6FOCZM MP"'DLB*$Z0:L99G(4I;*VSR,S?PIQ:73]X"HTE=JWFF;^+.[DD2=]JYBI8,1 M[';.-;HP[.#N2NO""+2L]A9EWCAM3!C?E<>\N23@F(KS@5']M#Y*_EP>H+:> MWZ&;%=(\]]%-<#XH5N[/Y]9?0KZ+9-6+V58.!3\YDCY^/@H^WXCL4)YU?L^$ MR)+R,%0/Z^S3+Q>E,,4!_(+_\#4$L#!!0 ( "]Z_E(U'&XZ40, M "(1 9 >&PO=V]R:W-H965T##F(M21FMBGM?S_;A(2JD$A5N_)"[-AW M]]WYPQ_'8"WD'Y4B:KC-LT(-O53KY;GOJUF*.5.G8HF%69D+F3-MIG+AJZ5$ MECBC//-I$,1^SGCAC0;NW5B.!F*E,U[@6():Y3F3=Q>8B?70(][VQ35?I-J^ M\$>#)5O@!/7WY5B:F5]Y27B.A>*B (GSH?>6G%_0T!JX'3\XKM7.&&PJ4R'^ MV,G'9.@%%A%F.-/6!3./&[S$++.>#(Z_I5.OBFD-=\=;[^]=\B:9*5-X*;*? M/-'IT.M[D.",IX 3&*!T#BAG"UVG&%\S65,'K*]2,9^H- MO )>P+=4K!0K$C7PM0%G0_BS$LC%!@@] .33JCB%,.@ #2CY/KF"UZ_>W/?B MF]2J_&B5'W5NP^;\.G"-EJ.\6!S(I0/O;I>&*IC -Y[;?6(.$[.DYFQ#H%^? MC6_XJ#%7OQN0A16RT"'K'D2V!;3< 23JXNZKX<9E[%S:+]S-B/;C*.H-_)L] M4+H5E&X+E*Y6=EM9V6M2J1W;*RL-8>TBN MREI3R-D+D+(Y9BLI::T[M$UWGIN442LI::U+E!P9*>E.\](F.H\@9>GSGH)W M#_R@I+6BT.9VY5DXV1+S,"?]G8[7_GOPAOY2Y+<" M1U," 0!@ &0 'AL+W=O$K86M%D%JB:9LT*4K6[=F!"U@U=F:;I/OWNS:$I5L2[6%[P;[V M/*J"E M [7E;FVILE1VAC,!2T5TU[94_7@$+O=S+_0."RM6-\8N^%FZ MI36LP3QMEPHC?V0I60M",RF(@FKN/83W>6+S7<)7!GM]-">VDHV4SS;X6,Z] MP H"#H6Q#!2''>3 N25"&=\'3F\\T@*/YP?V]ZYVK&5#->22?V.E:>;>.X^4 M4-&.FY7>U@MR?75#K@@3Y$LC M.TU%J5/?H#Q[B%\,4AY[*=$9*9\Z,2%Q<$NB( I/P//+\ 44" \=/'@-]]&4 MT9EH="9R?/$Y/J9I72NHJ?O>9$4&KRYPQR-W[+BG9[@?BD)V GU44 #;T0V' M6X(&ES@(;%T\C')L,"H*.&5DSYXX=MNGNRP,DO@N3OW=L6>J;3:#:FO1(_ M'<5/+XH_\Y57)R)W\5\N3/[R\2X(@^,WQ$UFSY"BKE^X?]:N] M*S]353.A"8<*<<'D+=JD^ONG#XS2(-FNVF#5S8HFX#[E93F$-A;8?P) M9#\!4$L#!!0 ( "]Z_E+^Y$Y_-P, ,0( 9 >&PO=V]R:W-H965T M9MSIPSY,QH<5#ZNRD1+3Q50IIE4%J[ M^Q"&)BVQ8N9:[5#23JYTQ2Q-=1&:G4:6>:-*A'$43<.*<1FL%G[M7J\6JK:" M2[S78.JJ8OIYC4(=EL$H."X\\**T;B%<+7:LP$>T7W;WFF9AAY+Q"J7A2H+& M?!G3/[)E$#E&*#"U#H+1WQXW*(1#(A[_ MMJ!!Y],9GHZ/Z+]Y\21FRPQNE/C*,ULN@WD &>:L%O9!'7['5M#$X:5*&/\+ MA_9L%$!:&ZNJUI@85%PV_^RI#<2) >'T&\2M0?S28/R&0=(:)%YHP\S+NF.6 MK19:'4"[TX3F!CXVWIK4<.FN\=%JVN5D9U,6_E3&H(&+.[2,"W-).U\>[^#BW26\ R[AKU+5ALG,+$)+Y)R+ M,&V)K!LB\1M$IO"9O)<&/LH,LW/[D$1URN*CLG4\"/BIEM>01.\ACN)1#Y_- MSYM' W22+M")QTM^/=#PS^W6^/5O P['G<.Q=SA^P^'11\T$")XCJ)R2)E6U MM(82,$6^9UN!?3ZJ9DLJ", MH+=O2P0FJ"PRXN0UI4W2B"9IMDRP5VS/G,XZI[-!^NL&"9B%+19<2AI]#XMYQV(^?'E:[;FOYD[KQ18EYJ36O>_+<^E] MC!KLR0FCJW@TZ1@U&3I_13N.YW$_[9N.]LT@[:^:6[Q2>6X@+9DN, -64+LS M]OP&^TC?O"8]CL?]?$;1CPH<_>QUHLR&+[*%.@O)+!F]H!">] .J*X5ODZ37 MY7Y30+O5KA7?^@;T8GWM6K3O,S]@FO[^F4)'00.!.4%&US.*BFY:9C.Q:N>[ MSE99*FY^6-)G!FIW@/9SI>QQXAQT'RZK_P%02P,$% @ +WK^4D;C"+B@ M @ #P< !D !X;"]W;W)K&ULG55-;]LP#/TK M@M%#"VRU8SMN420!&F?#-JQ T:[;8=A!L1E;J"QEDIRT^_6C9,?-AQMTN\02 MQ??X2"K4:"W5HRX!#'FJN-!CKS1F>>7[.BNAHOI<+D'@R4*JBAK[59.1K UG FX5T7554?4\!2[78V_@;0QWK"B--?B3 MT9(6< _F87FK<.=W+#FK0&@F!5&P&'O7@ZM98OV=PW<&:[VU)C:3N92/=O,Y M'WN!%00<,F,9*'Y6D +GE@AE_&XYO2ZD!6ZO-^P?7>Z8RYQJ2"7_P7)3CKU+ MC^2PH#4W=W+]"=I\AI8ODUR[7[)N?0./9+4VLFK!J*!BHOG2I[8.6P#DZ0>$ M+2# V%6F2<75848-G8R47!-EO9'-+EPQ'1K39\*V_=XH M/&6(,Y,[6(&H@2R4K$@JA5'8"=1@2I*ZZ* T>?]R\I71.>/,,-#D= :&,J[/ MT.'A?D9.3\[("6&"?"MEK:G(]<@WJ-%&\K-6S[31$[ZB)R$W&*K4Y(/((=_% M^YA;EV"X27 :'B7\4HMS$@7O2!B$@QX]Z=OA00]\=AP^@PSA@S[X3C91UZ[( M\47_WR[R\WJNG?W7D8!Q%S!V >-7 G8Q>-OXYR9:UD;KZW##F#A&.W96DR@) M,/O5=MT.G>)MIQVQPT[L\*C8&2Q *6]D0 M#[?D#(/X^+\K5&! M[2O_ ( '() 9 >&PO=V]R:W-H965TGM@=KQM]$BK&$CSRC8FBE4A8WMBT6*XX3V3DBU!H-S-H3'PW82F:$XB<.8I7GB/\>XXRMAY9K;1:> MR3*5>L$>#0JTQ"]8SHLGKF9V'24F.::", H<)T/KUKV911IO #\(7HN=,>A. M7AE[TY/[>&@YNB"\B?[5]*YZ>44" M3UCVD\0R'5I]"V*@F7"_,*ZPCH6+%9"LKPBJPIR0LLG M^JATV"'XO0,$KR)XIQ+\BN"?2@@J0G J(:P(IG6[[-T(-T42C0:DL43XX>&%U>/:AO%<.M$,J7]WF!"%=.D' ^Q1*13%S M%=S'&88)RY49A6 1I^Q=S3@MQ6]!M^Y!,_QW/G+%,[/ M+K8R:!72HJ/,R>E1G=.C3O]+K;-_7>N>T'YM1-^D\0^D*7VG;-ATI( [G,6@ M_ 1S$ZO6Y&H5B0Z;I'M+LCQ@G&U MF8 ZUCXMS5F7,F7J:+?>ON\UM&F#PM!SFX9IH[[T@X:$LS8H<@.GZ1E[YQ#) M,5^:TUNH;E=4EG_C>K6^(-R:<[&Q/G9O)F['^E1=*,KS?QN^O(T\(KXD5$"& M$Y7*N>ZI;\G+$[Z<2%:8(^R5274@FF&J+D68:X!ZGS F-Q.=H+YFC?X"4$L# M!!0 ( "]Z_E)]/$F$!08 " E 9 >&PO=V]R:W-H965TQZ:Q'R63U;(X=R]6R_0L MCU'"[P7(SG'LBQ]K?DR?;R=P\G+B<[0_R/S$=+4\^7O^P.67T[U01],Z2AC% M/,FB- &"/]Y.WL.;'2.Y0V'Q5\2?L\9GD$_E:YI^RP\^A+<3+Q\1/_) YB%\ M]>^);_CQF$=2X_BG"CJIKYD[-C^_1-\5DU>3^>IG?),>_XY">;B=S"<@Y(_^ M^2@_I\^_\VI"-(\7I,>L^ N>2]N9-P'!.9-I7#FK$<114O[WOU="-!Q4'+,# MJAQ0UX$,..#* 8]U()4#&3LD6CG0L5=@E0,KM"_%*I2^\Z6_6HKT&8C<6D7+ M/Q3I*KR5P%&25]:#%.K;2/G)U6>>27$.Y%E$R1YL#K[8\PS\!M8_0,;WJH0D M>'/'I1\=L[?J])>'._#FE[?@%Q EX,]#>L[\),R64ZF&D@>=%@C:\ _SLD[@+U? ?(0-(QG,][= M,[C?V=T_^D*YPT'W[<\-?G?UX%M:XKJFPO(,&R,V\+N0JJY&5H3$'[9R[5^T#CZ-@],T$->^@6^!! M33SH"'EP#/,,1@;H&:P,U+L4JSUAS3UH!Y\Y2Z^[)30%H5L,(HU!Y :#:]3' M8#]O!B-#W@Q6AKQ=BM6>L.8NLG/7.&'5N0=G(12,90I"166C GV\LGD7"MM+ M5NUA:PXC.X?OA=HX"_EC-!20YBURRUND>8L<-:>H3])95U<#; =Z%Z11B^RH M_8EBH/WAT'XQ7+!J#UMC'+$KBD&QYT-\\B.1[U!M^=-01S.WE:'IB>ST'%L9 MVRI.4\'%@'R:IFAA[VGD@8O1-Q+6+,6>4[FPAA:^ EJFLL1]^D ,.U5YP:@] M1DTH;"?4)A6G5/1NEW:TQG;9+92PAA)V!"7<)PZ:TZZ6?:/Y;-%9R@Q&:N,U MI+BF%[;3JU9NU M31'1-"/(;;HTV0AVE"Y\L2DRF PU1:3Q1-$.R!967K54$HTN0MW*JSE%[+W1 M>'G9B*7R@E%[C)IXQ$Z\39I(X0<2?%+E6R [R[4N#^P*:ZR1N5N%-**':.I^&E_Z];B>54SCDKG=WS)-0>9F M?[MCAJ=K0UL IE')[*@<(>ZK8<4T*9G;K2[3&&2.MKK,\'M'M_HW!B/48Y4I M4N\6N1"IG.VT\0)'S-7(\U=M,A"DYT26O[O79^O7>=X7+[%TSJ_AS1TTG-_" MFUWYLHX.7[X[]%$)%:GUZL@?U:6\=S-5;Z)\':<\D.FI>'WD:RIE&A/:2I?#O(+U"]%K?X'4$L#!!0 ( "]Z_E( WB=M'@0 &T5 9 M >&PO=V]R:W-H965T?('$>X*8F9,YOD;7=B-N%[E<2,W@D@]VE*Q/.<)OPP=:!S;+B/MY'*&MS99$>V M](&J'[L[H>_-B*:T%!E%$3_/=$;FB09DQ['[Y+4J?K,@*?71_95GKQ.YI%(>L.3O^.U MBJ;.R %KNB'[1-WSPQ=:)C3(^$*>R/P7'(K88.B <"\53TNP'D$:L^*?_"F% M. %HGG8 *@'H'.!? . 2@+L"_!+@=QW2H 0,NO80E( @U[X0*U=Z0129300_ M )%%:[;L(B]7CM8"QRR;60]*Z*>QQJG9/95*[$.U%S';@IN(B"V5X!.8/P/U MO*/@_8(J$B?R@V[[\; []]] .] S,#WB.\E86LY<94>1\;FAF6?\Z)/=*%/ M#&XY4Y$$2[:FZQ;\THX/+'A7YU^)@(XBS)&5\*\]NP+8^PB0AV#+>&ZZP[T6 M^,(.OR5"P^%%^/+_#7[UYL'7M,35A,(Y'^XTH<)B0EEX_8K7SWG]M_,6I2YH M@IPF\]6GV=#'$_?IM)[-&.1[HWK0LAD$ ]^K!ZV:03[$01542W50I3JPIOI- M; F+_R&9]9($U#*W*!E4]$&O%1I6O,->*K0J: :GP@[1J%VS4=7YR-KYG;8B MFL9A9[7&%?&X5[6@9YS7ZV=&ESRG@@7>X&Q*MP2US.F6*.B/SUZ/U4M<]81/ MEAIHKY'0&R*AGCO7"")#C?JMDK$SB'NJ$FZ(-CQ7OQD"+W@%-+X([<;X3454 M=)?4F! <]"NI\1\8]"1IT-0+PW-1[4'U,1HO@W8S>Z!/5! 64A!RJ:QY&XN" MHWX5-1X%QSTI.NYB)>E0?\"]ZX:"+C7@CV M6CUDS NA7JJW*'EJ6Y*A=[XE*:.ZK:_(&"&R&V%3\E>ON" MQD:1?:O7O8*C%U=D:TA]?,:,D=V,;8*_;K'&Q@^QUZO:V-@>MF_:.JM=\@36 MQ;H,ZK188V.@V&Z@7],=B45*F7K+G,8GG[;]?MMBXW>XGZ_;)6Y^<([/Y'-/ M3H-2JHFRJ>([OFJMS@8_YR=B9^US>+V +>U+>+TJ3OX,?7$0>:O' M'3,)$KK177E70UUH49SM%3>*[_*SJ$>N%$_SRXB2-159@'Z^X5P=;[(.JA/6 MV7]02P,$% @ +WK^4F[W[:_E 0 S , !D !X;"]W;W)K&ULC9-M:]LP$,>_BA!]T<*('+M=N^(8EH:Q#@JA6;?7BGVV M1?7@2>?)+LF@V7LC7TGW?WT/]TI'XQ]=2T DJ.2VJUHB]C=,^;*%A1W M"].!]CNUL8JC=VW#7&>!5S%)298FR7NFN-"TR./:UA:YZ5$*#5M+7*\4MS_7 M(,VPHDOZMO LFA;# BORCC>P WSIMM9[;*940H%VPFABH5[1C\O[=1;B8\ W M 8,[L4FH9&_,:W >JQ5-@B"04&(@QH^)2>RY@PH5%3LE>@ MA![__#C=PTE"NCR3D$X):=0]'A15;CCR(K=F(#9$>UHP8JDQVXL3.C1EA];O M"I^'Q:,NC0+RE1_!D'4U'LI#EA MSI^X;81V1$+MLY+%[0TE=IR=T4'3Q7[M#?KN1[/USPUL"/#[M?&Z)R>,P/R MB]]02P,$% @ +WK^4LLT:H[E! %A0 !D !X;"]W;W)K&ULU5AM;]LV$/XKA-$/"9!&HEYL*W ,)+&'M5@[HU[7SXQ$ M6T0D4B.I./OW(RE9MBE:2[=L0+_8>GGN>/?X/MCKT2$CN8S?%:A+5YC^;5:<77F=5XR4F(J M"*. X\WMZ [>+.%4&QC$[P3OQ-$QT*D\,O:D3SYDMR-?1X0+G$KM JF_9_R MBT)[4G'\T3H==6MJP^/CO?>?3/(JF4CZ0AD>(/J0GYANY]Q MFU"L_:6L$.87[%JL/P)I+20K6V,504EH\X]>6B*.#)0?MT'0&@2V073&(&P- MPM>N$+4&T6M7B%L#D[K7Y&Z(6R")YC/.=H!KM/*F#PS[QEKQ1:@6REIR=9 \^*X%^H"DK,;B3DI/'6J+' @/)P ,K2U7?M63I M4\Z*#',!+A98(E*(2V7Z=;T %^\N@="N!" 4_):S6B":B2OP[N1\YDF5@ [# M2]M@[YM@@S/!AN 3HS(78$DSG#GL%\/VXP%[3Q'7L1?LV;L/!AU^K.DU"/TK M$/@!=,3S\'ISWY7.OUM]^8]7/R$C[*04&G_A&7_KIM< M@%4"8@T D*6@.YX MFG,E'I V2A+'2JH%SK1&9(Y!BHJT+I!I)\JEZ@8D!4HW("-%+0W.+% IX>Y] M:=$-9!)UF40FD^A,)I\/X5\43(A+EU0;%V/C0K?CY_ET$@#SM8"?)QEVR\6"ROV A;D#7!^QZ58A+DI)*%8)N M@->IT43+NQ3B-QA.+DCY(J63B6V):]&$PZ#E;.IPE00"AFY=)Q\ODO^"E M?59=S$SZST^?F3[(R4P?YF+&X6R F6G'S'2P[:V8Q%025.S?>:I9'7.A:2OJ MK&ELZD95FR?)ZF)G2!WJE@.-+NEB3P:K^LW,42H*](RYF@M/&JG*I)9"JI:K MXVVRT$??TQ&2OF3CR(_L,KM@01):L(4+%H:AW1>QGP.TM",YPE4Y_X^#,^Q@&!RZ# MM^9RWTW>@,W Q::BTV;3A7.QZ<+!<9+8;#K]G6?S,)7"<)#-7RG +YBG1&#= MFEFE)TIA)LEG+,PSJRXKFLQ7-TWQ>_WAF:FO8*%Z<:I9;?IX38D<:KKP,%[" MZ(=[9<##O B'!T8]"IA0U!<^J+I43D5*A*A-1'\GM_X0I\1A:\@!BI,SPCA, M>G!XU%/"$%C* I"-6LJ_GJ@X>;,)U9Q(5IE=ED&ULS5?;;MLP#/T5P4\KL-:WI&F+)$";9-@&; O679Y5 MFXF%RI(GR4GW]Z-DQ[FY;M$!15]LB>8A*?)(HH=KJ>YU!F#(0\Z%'GF9,<65 M[^LD@YSJ,UF P"\+J7)J<*J6OBX4T-2!4[5WQO@F=,[%+NI+RWDT_IR ML1, A,=8$Q=<*)L"YM81Q_*F- M>HU/"]P=;ZQ_<(O'Q=Q1#1/)?[/49"/OPB,I+&C)S7>Y_@CU@OK67B*Y=D^R MKG4#CR2E-C*OP1A!SD3UI@]U(G8 :*<=$-6 Z!#0>P00UX#XN1YZ-:#W7 _] M&N"6[E=K=XF;4D/'0R771%EMM&8'+OL.C?EBPA+EUBC\RA!GQC.J!!-+3>:@ MR&U&%9!3^@:CLK;] MI([@IHH@>B2"F'R1PF2:S$0*:0M^VHT_[\#[F(TF)=$F)3=1I\'/I3@C M1$$4ML0S>3X\:%O._WF?O=C[7C+BAA^QLQ<_8F^?"K!8X 8G10*/M4:SD 802OF&)*B0R#Q'5>1T=B[#T2X]=V MQQMW-4EK?^1=)3AI8VKEI^_\V"-V-8ZBH;_:+?ZQ2CCH[>M,CW7B>%]EUF+F M%ZO0.&]@">+NL=LKB@O@> UY.I<@&*R:V>=-Q&>OUDR#9H8!Z]$IL'39#I6 MN>P?<.E8Y8A+QRIA&+9SZ:+)PL5+N(0G/%F!-GAC6#$2P[4J(H%3>UNGV#IH M@P0S.*PJ4PIF=$=9+IN +M\L=<)@>YD&KT.>2>UHMZC]P4'=NW7VE[#3#X1/ M55Z#,1RP&W09GMW.YW7H73F*M@ZBMUO)[;47QJ]5R?C)WX75.Y-5_]+GRA:LEP^W-8 MH*O@;("!JJH#KR9&%J[%O),&&U8WS/"O!915P.\+B1FL)]9!\Q\T_@=02P,$ M% @ +WK^4K%Y+KZG @ G08 !D !X;"]W;W)K&ULK55M;]HP$/XKIZB36JDE(11*JQ!I+9K:29VJHJZ?37(A5AT[LQU@ M_WYG!R(Z0;0/^P)^N7ONN<=WEV2C](_"T&0E5LP,5(V2 M;@JE*V9IJU>AJ36RW#M5(HRC:!)6C,L@3?S9BTX3U5C!);YH,$U5,?W['H7: MS()AL#]XY:O2NH,P36JVP@7:M_I%TR[L4')>H31<2=!8S(*OP[O[J;/W!C\Y M;LS!&EPF2Z4^W.8IGP61(X0",^L0&/VM\0&%<$!$X]<.,^A".L?#]1[]F\^= MVL"F\AQZ1YE837= M)(6-1H+K\PB+#:L-G ^1\NX,!=T?V@]1\-7DNQR8 8> M,5]QN2($8W5#KV8-G &7\,R%(/E-$EJBZX*&V8[:?4LM/D'M>R,',(HN(8[B MX=MB#N=G%Y]10DJVRSCN,HX][/4)V",Y]J"..M211QV=0/VA7)$Q 7-N,J%, M0R%Z8*\[V.M>LG,L4&N2F#KNRK(M$+0A\:V")5)39((9PPM.%GFCW0-(W%H8 MQE I:]&U$YVZ\?.!:2N-ZHA!C3JC\KDX1KV?Q7 PC;[TB#[ILIG\6X5TW"X! MMS7W^CXSG96N)..>2#==I)O_6373#G;:FT 'RRK52 NJ.*;W,8%;W,EA;431 M7[41'DP;-[A)$6I] P(+\HH&-_1*NAV&[<:JV@^@I;(TSORRI.\':F= ]X52 M=K]Q,ZW[(J5_ %!+ P04 " O>OY2QU .Q'T" H!P &0 'AL+W=O MTT\.]GNVD6!A0>^M+X7M]S2E!U61+Y=(U,-',O]/:).[HIM$WXR:PB&URAOJ]NI8G\CB6C)7)%!0>) M^=R["B\74UOO"GY1;%1O#5;)6H@'&WS-YEY@&T*&J;8,Q#RVN$#&+)%IXT_+ MZ76OM,#^>L_^Q6DW6M9$X4*PWS33Q=R;>)!A3FJF[T1S@ZV>H>5+!5/N%YJV M-O @K94690LV'924[Y[DL?6A!P@';P"B%A!]%!"W@-@)W77F9"V))LE,B@:D MK39L=N&\<6BCAG)[BBLMS2XU.)TL4=(ML58J.(?/>6[L!9'#OSQ\Y4K+VIR< M5F",OR:,\!1A9=^IX'2)FE"FS@R\3[9$13><:,R *+C!;$/YYAG7N8DT2E0: M[DP=K!I2V>S]:@FG)V=P I3#ST+4BO!,S7QMY-JF_;25=KV3%KTA[5O-+R . M/D$41.$K\,5A^!)3 P\=/'@.]XW)G=-1YW3D^.+WG3[ %G=LL6,;O,L&C)(U M950_O6;1CF7D6.P7O4WBR3">^=N^$2^+1G$\[HJ>-3CH&AP<;/ J365M#G_? M'3TH>]BQ#H]@XJAC&QW%Q-%'3-P5#7M%@TD8O&[BN&MP?+#!'[I ^4$+)QWG MY @63CNVZ3$L7$Q?6!@.H___8GYOCMD[Y#N19FHH8)@;6' Q-N[*W5S>!5I4 M;K2MA3:#TBT+ , (,+ 9 >&PO=V]R:W-H965T^ MVDEDJ14J"S\,@I%?,EYYBYD]>Y"+F:AUP2M\D*#JLF3R^Q(+L9][ ^]P\,BW MN38'_F*V8UOY"T\SLM*2^Q4EQ4(#&;>Y\&M^NIP5O [QSWZF0-)I(G M(;Z9S7TZ]P+C$!:8:*.!T=\SWF%1&$7DQI^M3J\S:01/UP?M/]O8*98GIO!. M%'_P5.=S;^)!BAFK"_TH]K]@&T]L]"6B4/87]BTV\""IE19E*TP>E+QJ_ME+ MR\.) .EQ"X2M0-@7&+XA$+4"T7LM#%N!X7LMQ*V #=UO8K?$K9AFBYD4>Y & M3=K,PK)OI8DO7IDZV6A)7SG)Z<4*)7]F)ED*KF&=991 $!D.%^DB*OFY6!)]%I7,%ZRK%U"&_NBP_NB#O$U4=7^&!KV5X4>&O=74# M4? 3A$$XVAM#]^P_45H5@ K15U9#WBED6QIP!?JH0B)+>T-P\;M8YVF.+ M=^6[,1J?L'\]GO:R[<)$_60[0).>HK4+$PT&[E1/.F(F/T),P93B&2=J,BE* M>J.3NJP+JH;TGXDR]TN<73(7?9/SB 91$/8(=*&"<>\BK!PHNE7]Z^*T&(9N M#J<=A]/_27^9OJN_N%#G_>4HO#I2CO_@G4T6)OY2P]K8 3(" M #U! &0 'AL+W=OY!%2=1 M&$Y)19D(TL3/K52:R,9P)G"E0#=51=7K'+G&*XUT=C<$JV4CZ[X$L^"T)7$'+, MC&.@]M?B CEW1+:,GSUG,&SI@,?C _N]UVZU;*G&A>0_6&[*67 ;0(X%;;A9 MR_UG[/5<.[Y,UI(:FB9*[D&Y;,OF!MX;C[9JF'"GN#'*KC*+,^D]90J>*&\0'I#J M1J$](J/AXR',P9J]QJQ1BHD=S*EF&BZ7:"CC^LKF/6Z6<'EQ!1? !'PO9:.I MR'5"C*W.[4&ROI)Y5TETHI*OC1A!''Z *(S&[\ 7Y^%+S"Q\[.'AGW!B/1F, MB09C(L\W.<'WM^0W^(8MVG Q;3L[*6:)B+75/9B!^?>^,.I:I9W$=H$WCV^LX(>WQ2?R;-(WC MFR&I*Y <74K7$!ZHVC&A@6-A8>'HYCH U3VR+C"R]O=T*XV]]7Y8VKZ$RB78 M]4)*&PO M=V]R:W-H965T,TSL)JL@R(G]S=Y,YD'HNBE2+^R1*\FP3" A"Y( MD>J/8O,OK2;4MWQSD2KW#9LJ-@I@7B@ML@IL%&2,E[_DJ3*B!^1$,.MX'JEX(HG-.G M7_KQ P\^-';4GN"M)Q?82WA+Y"G$Z W@"$>?[V?PZN1UERP_RX>"&Y;H=RRS ME[.@BN4$0ECEWSK(KOQD,SK_96(EF<>UN%Y)L2./?2MI;5>2AZQ7D_4<66\/ MV3]")!N6IL"RW/#:-0G/<-*UN$JB@2.R97$]'8V&430.U^U<=4;%3=1/*ONU MRKY7Y;439[;(C>#+MS>FXB5PKA0U^^<9+D5F2K=20MI1:W/!-<\+_0;N24HA MEV).:>)"&&=9D7G<&]2Z!H>GXJPF._-.LJV<6>5=B[BDZ+?LW4G E2_B)UW# M6M?P;YI/GGYC_JC6-3K&H.PFH]?Y ?S$- M7]V+W5"0-97FH.*S$#<2\1$RTM0Y%!\A(_$O9L>[6Z(C!N_9%*@IG,A?.6_H MFJ80&R\/R\QN)B!A*A>*I)!3R83O/8N:^HGZ1\A,4_;0X,\R8Z;6]9J<53QM MYWM[C&_*)/+7R6,9/V-J+@HS-EV .>G)1],MI.Q[P1*F?_AL:@HG&A[!]:;> MH=$1]D/)@5#[!7!ZMKLC.J.&*&I_4'>F<%-2L;^D=IQFG^'/T^<[:3;E$Z/# M.= B=[W,@]"F,W*7 M*],>4VD#S/.%$'H[L']0-]S3_P%02P,$% @ +WK^4KGOR U[ @ EP8 M !D !X;"]W;W)K&ULQ57;;J,P$/V5$=J'5DK+ M)0FT58+4)NI>U$I5L^T^.S $J\9F;9.T?[^VH8C>TGU8:5_ ]LPYG#D#PVPG MY(,J$34\5HRKN5=J79_YOLI*K(@Z%C5R$RF$K(@V6[GQ52V1Y Y4,3\*@MBO M".5>.G-G-S*=B48SRO%&@FJJBLBG"V1B-_="[_G@EFY*;0_\=%:3#:Y0W]4W MTNS\GB6G%7)%!0>)Q=P[#\\6BS[W "D*&F;8, MQ-RVN$#&+)&1\;OC]/I'6N!P_9(W2HNK 1D%%>7LGCYT/ T X^0 0=8#H;P'C#C!V MA;;*7%E+HDDZDV('TF8;-KMPWCBTJ89RV\65EB9*#4ZGEX1*N">L0;A&HAJ) MID5:P1$,(J* ):XU'"Q1$\K4H0W31\SAEFAL8T=PA5MD$)G5W6H)!U\.X0M0 M#C]+T2C".GCP M$NX;FWJOHMZKR/%-/O5J#]FX)QL[LO&G9".X((SP#&'EOMNO4C0UY9N1\9B; M=*\,V11EF9]WZM1U!82=NW];6M:KEB MQV5GPS8-QW$0_,,.)&^=C4ZGIZ>O._!^WDFE?P!02P,$% @ M+WK^4DCDDA " P O0H !D !X;"]W;W)K&UL MS59;;YLP&/TK%NI#*[7E3DB51,IMVJ95BIIV>W:"$ZR"G=JF2?[];$,H$!)% MFRKU!6QSSOFNP-?;4O;*8X0$V*4)X7TC%F+S8)I\&:,4\GNZ040^65&60B&W M;&WR#4,PTJ0T,1W+"LP48F(,>OILQ@8]FHD$$S1C@&=I"ME^A!*Z[1NV<3AX MPNM8J -ST-O -9HC\;*9,;DS2Y4(IXAP3 E@:-4WAO;#U+8402-^8[3EE350 MH2PH?56;'U'?L)1'*$%+H22@O+VC,4H2I23]>"M$C=*F(E;7!_5O.G@9S )R M-*;)'QR)N&^$!HC0"F:)>*+;[Z@(R%=Z2YIP?07; FL98)EQ0=."+#U(,%#Z/$#RYXI$3$ M'$Q)A*(6_N0\/SC#-V4^RJ0XAZ2,G+."/S-R#USK%CB68[?X,[Z<;K6%\W_6 MI_]LO98,M^P05^NYISHDA@S=+8X[9,@8)&LDOQH"+/:@BIO!O3X>;B&+;NNT M,>7BC%M>Z9:GW?).N/5,!4P U^V;&UU6K:"\7]N:,=<-M*[ZCKX/7#\,>N9[ MM<(MH,#VZJ#),2@(7;\.FK: K(Y3@FK!^V7P_MG@IV\9%GL 57KYF60&I5[P ME6K<*=WJ?%*-&ULK5?1CMHX%/V5JV@?.M) 8B<$J !IH-O=KM35:&8[ M??800ZQ);-8VT$K[\6L[(>7FR4;(G&AS*[>^VDE*$A>49SX.@MC/">/>8N;&[N5B M)O8Z8YS>2U#[/"?R^Y)FXCCWD'<:>&#;5-L!?S';D2U]I/K+[EZ:.[_*DK"< MK/=*B[P,-@QRQHM?\JT4HA$0=@7@,@ [W@608_F!:+*8 M27$$:6>;;/;"E>JB#3G&[;_RJ*5YRDR<7CQJL7X9+$U=":Q$;OYL19Q< WB@ M2DNVUN:)FW7;&H$OG&EU"X0G<$^EZQ&^IL4PW%G!F?X.[SY035BF;D"E1%(% MC,-?J=@K$Z=FOC9E6#+^NJ2\+"CC#LHQ?!95QJ'+'W7D?[N0+1%O8454"F9QZ,Q,/A_G M]'\UKY6GIXJHJB)R581=G7))CE&5:-0KQY^"#PZF$,.3'(E,#'\-SW3+.&=\ M"V(#.RJ92."=Z9/B3[@YUR4%RLBA6/,Y+' 4Q3/_<(9;7'&+>[G])@FWQ"Y MQRUHA,?3\]#C"GK<"_U42'(!>=Q"'L0X.(\\J9 GO<@KVR?99>Q)&SM"YZ&G M%?3TQWN!FG9^OO&M(1N=(3KJDJQT:76'1[65Y#>-1JP=1, R[E*Q]&_4;MWW]#53Y^MM? M>.6AVI/1^.=>>J@V6=3OLC]O=:AMP#'J,&!4.S#JM^!B!WB2[D2-7U81UVZ* M^]WTHHJX]DA\A4?^D(HEP.M]PRC\CXQ^8TN=4[EU!P<%:['GNMA=5Z/5X>2N MV)+7TXN3S6&ULE5513^,P#/XK5L4#2(-V'7 GM$UBXTYW M)R%-3#N>L]9;(]*DE[@KW*_'2;* M"J+J)HY=5F IW(6I4//.RMA2$)MV';O*HLA#4JGB-$FNXU)('8V'P3>SXZ&I M24F-,PNN+DMA7R:H3#.*^M'.\2#7!7E'/!Y68HUSI$4ULVS%'4HN2]1.&@T6 M5Z/HMG\SN?+Q(>"OQ,;MK<%7LC3FR1N_\U&4>$*H,"./(/BSP2DJY8&8QK\M M9M0=Z1/WUSOTGZ%VKF4I'$Z->I0Y%:/H>P0YKD2MZ,$TOW!;3R"8&>7"+S3; MV"2"K'9DRFTR,RBE;K_B>:O#7D+:_R0AW2:D@7=[4&!Y)TB,A]8T8'TTH_E% M*#5D,SFI?5/F9'E7"7.?P@(ZLS(AW0E3O@P<6 M6I+K@= YS-"&*Z(S;-WPX]FC(9S>(0FIW-F7,#_@]6 J7 %\34AQ\.&\0.5= MW$=>)R UW$NEN$PWC(E5]%K$V5:Q2:M8^HEBUW!O-!5JA&\,&:CUAAO%:]$(FSLX9>USHY2P[NR0]NVYU^%< M/U VXS09QIL#7*\ZKE='N3Z&AXGYN=B@Y3D#%5IIX^]1+L.(\TQN5I3^^X[ M;SCMQ[8=>2&2M<<6IR\8U)V7:,M0:9*HR.I2$>1&%9\.1'ZP-X M?V4,[0Q_0/=?,GX%4$L#!!0 ( "]Z_E)F)RQ]!@( $\$ 9 >&PO M=V]R:W-H965T&P)>V/KI+O?_>]\:8; M)[C"K0';2,G,ZQ*%;A=D2MXVGOBQ?"/#C\XMG:TAE#)7NN78'PK%R0)@E!@X0*!^=<)5RA$ 'D9OWHF M&5*&P/'ZC?XEUNYKV3.+*RU^\M)5"_*10(D'U@CWI-NOV-=S'WB%%C8^H>U\ M'^8$BL8Z+?M@KT!RU;W9N>_#*""=7@A(^X TZNX2195KYEB>&=V""=Z>%A:Q MU!CMQ7$5/LK.&7_*?9S+5UI*[GR7G06F2EAIY;@ZHBHX6G@/6S3QRZL"8:E5 M:>%VC8YQ8>_@!KB"#1?"M]=FU'DY 4J+/O6R2YU>2/V]41.8)>\@3=+I\VX- MMS=W?U*H+V:H*!TJ2B-V?@'[E^(KS-G G$7F[#^[5(R[=(4_'_CSJYHW[,QE M(Z'6SN?@3$"C2FX+W2B')=3L->;^5X\[\*<(#C?PE*>3-*.GL1HZFH]PU3;, M'+FR(/#@HY+)PST!TXUO9SA=QY'9:^<',"XK?^/1! =_?M!>:&^$*1S^(?EO M4$L#!!0 ( "]Z_E)U0NG/B ( ,L& 9 >&PO=V]R:W-H965THTCEVV MQ$*XEEFAYI.YL84@-NTB=BN+(@^@0L5IDO3C0D@=C8=A[]J.AZ8D)35>6W!E M40C[>([*K$=1.WK:N)&+)?F->#Q(MVMKBU;<<.2RP*UDT:#Q?DH.FN? M3@;>/SA\D[AV6VOPE $E?)$G,:OFC-J0GK@ M]OJ)_6.HG6N9"8<3H[[+G):CZ%T$.C&K#]A74_/\V5&N?"$=>V;1)"5 MCDQ1@SF#0NKJ+39U'[8 [>X>0%H#TM<".C6@$PJM,@ME306)\=":-5COS6Q^ M$7H3T%R-U%[%6[)\*AE'XXDI"DDL"SD0.H>)T23U G4FT<$)?!4;N!)$:+UU M:9R#;,?E:(HDI'+'?'QW.X6C-\?P!J2&*ZD4"^6&,7&>/EJW+Z M7.H6=)*WD"9I^P7XY#!\BAG#VP&>[,)C[D[3HK1I41KXNGOXOAA](G5F"@P? M3 [$/1%E+LD=8.\T[)W WMG#'EJZV_4?E^P#%X2%^WD@0K>)T#V8_UF6V9+3 M5E+,I)+T"'SY@98(?*M]60[,'/1KJZP4K$*^#R']I'@8]UK=8?RP+=-+/OW& M9Z>67E-+[V^U@!ER"_EN:)X^.

X<.&/ULK-+?7KHP5?FX_R:'_CQ0; M-!$&_U^Q*F1_2XWD#[T&S_1J/],KWAHU?LQ?";N0VH'".:.2UH#UL]7HK PR MJS!]9H9XEH7EDO\V:+T#G\^-H2?##[3F_S7^#5!+ P04 " O>OY25:EE M\UX$ #L$ &0 'AL+W=O3.B3.V U.I/WZ/DY"$-GBIA/8% MXG#.=Z[^CLUD)^2+VE"JT:^8)^JZL]$Z_>JZ*MC0F"A'I#2!7R(A8Z)A*=>N M2B4E8:X4<]?WO($;$Y9TII/\W;.<3D2F.4OHLT0JBV,B7V\I%[OK#N[L7RS8 M>J/-"W!P69TB(NE<&#F"7% M-_E5)J*AX(^.*/BE@O]> 1]1Z)8*W5,5>J5"[U2%?JG0/U5A4"H,3E48E@K# MO%A%=O/2S(DFTXD4.R2--*"9A[R^N394A"6F%9=:PJ\,]/1T03G1-$3/1.I7 M]):,*XNT>_H)HH89[GD7:(9B*H-D50AEJ GQKE1N$)?FLN) MJ\$_8\4-2E]N"U_\([[<9&L'>?@*^1X>ATQ"MPI9V&D!F]G!OF>)@[J> ?/Q MC^4<77RY;$&9GX[B'4>Y.XLO]V?QY<&.,J!8X+L5?#>'[WZV32W8O0J[9W7]SUU"H0K'0AFPIDF;,("U@ M]"BV3L ;:+V]0AO]%$;[N5$SH[=3/'&W+7Z.*C]'G^CZ.\[ A9O@9\84RP?M M&YJ).(:'I8;=8$G,N#(X/GO2L5?/ L\:SA-+6)S%2'S<$5 *.,@H#1W%DO6> M_26%6"7X T7(3Q>(H)4@,FR6SKJ;;O_#I:'3M^X*W!ATV%XK&D54OJ*Y8S9! M2%?2[(XW-&]MF$,C-0MB__SUJ4D0=ZTA0#/!$521O+=2PD*T>D6TF,=0 0:U MV;(P@V:$.2P%IXBH(_&5HZ*P-VCL"*]]1^":3;&=R+X3!=[-'+2 %,,1],04 MU_2&^^=/<4UJ>/ _IWCP@72.I;AF1VRGQY+$W]&[+?Z:T/#H_-FMV0N/K8XO MZ)8F&461%#&01V$JS4WIQM&S];17((\;>1P[@RJ3Y6'NHQ#V'/]0ZJY-:NS@ M0ZG[%BG?% /''X^8U#YOGIU:_IU;?3Z[*\TBB5@0W8UT&3#.#:#^\4A1G7"/FB MF(27$.W1F\IM:=>,NKJ7L#-\5P&W<8TS_P,\$;EFOY2 MW)D))P " !,! &0 'AL+W=OVTE#D&AO M&A_F_^8?>]RTU^;)-@!(GJ50=A,UB.T=I;9H0#*[T"THMU-I(QFZJ:FI;0VP M,HBDH$D-^@7:):V MK(8CX+=V;]R,3I222U"6:T4,5)MHN[S;K7U\"/C.H;>S,?&5Y%H_^&\\KM+#AE_1#["J.2-%9U'(4.P>2J^'+GL=SF F2Y05!,@J2 MX'M(%%P^,&19:G1/C(]V-#\(I0:U,\>5OY0C&K?+G0ZS(]3NB-&2M^1K)W,P MY-4#(./"ODXIN@0^C!8C;#? D@NP6_*H%3:6?% EE/_JJ3,VN4O.[G;)5>"7 M3BW(*GY#DCA9VL'J%>QJ*GH5L*OK19,#M-H@5S7YNY SJ[80FF#GUL2:$[A<-E M3ZO34]D.'?(W?'AGC\S47%DBH'+2>/'.Y35#[PX3U&WHEURCZ[XP;-QS!^,# MW'ZE-9XG/L'T!Y+] 5!+ P04 " O>OY2!)7-_8P# +#0 &0 'AL M+W=OC(Q=/,F-, M@9]E44-W[%*W]EP45*EAV+KRYU@=&U)9>%C""._I'GE M349V[D%,1GROBKQB#P+(?5E2\>N>%?PX]I#W//&8;S-E)OS):$>W;,'4M]V# MT"._C;+.2U;)G%= L,W8NT.WOURBMC ME(42^FZN>6JR8%N][4J"O\$C.[!JSP"MUN"3X%*"KU1L\PHL?^E[.RX4718, M- SP?L84S0OY05._+6;@_;L/X!W0\/\ROI(38>N1+OW"!<94R 35[1:I730N][_=(R#[_VBSCY1=9^ M&<@?M/D#FS\8SN^R54V,+-&\&P\3E(81"D?^X7RW^C",(4'1)6S6AY$4P: # MF_=A00PA(BWL0F78J@P'5=:/7FD?/9?4FAV>2X513)*.5 <,)SB ':E]&$:A M==N%5 \>&?-7V7^W,WZ/;*7+,STRG;YO)4_CZ,Z'N_R0HV$:G@C>QWA51=][U M0/&=;2V77.E&U5YF^FN%"0/0]S>!2=!^_TQ^ U!+ P04 " O>OY2 M25EFDZ $ "8$ &0 'AL+W=O&/\IMI1*\%;DI;B9;*7<73N.2+:T(.**[6BIOJP9+XA4 MKWSCB!VG)-5&1>Y@" .G(%DYF4WUV!.?3=E>YEE)GS@0^Z(@_.];FK/#S01- MW@>>L\U65@/.;+HC&[JB\L?NB:LWI_629@4M1<9*P.GZ9O(572^17QEHQ!\9 M/8C.,ZBHO##VLWIY2&\FL(J(YC21E0NB?E[I'3*()2.F:['/YS Z_T(:0#C!AN=!_P:'!P@E(]D*R MHC%6$1196?^2MT:(CH'R8S? C0$V#;P! [CETM9*X*RL,FLEN?J:*3LY6]&-RA,IP"5X MI@DKDRS/B%YSM@:_JD#(54T>J^*I9G*2)Y;:.!0_$XH)OK)1; 19E2E.+_6+?-H<5\/FZNE%;F:-!\\?^"7_[G MX$^T=-M$<[4_=\"?D5V=U#I[5'EU;F;8R)1>.Z6GI_0&IOS.),G!1CLM+$[K M%*A]!-I'58=?9P@&H1M-G=?N4EM@.,(>/(4M^C",?+T 7=C2 @L\'/LM[(2P MWQ+V1S5^I$)%6JM!GY>8";&A)N=)0[6= 4E5^,B$YJ,R M^TJ^T)DJTJ:M1^T,)> *%G9J0%I J:4?@6%A0*S+JWM* \Y 8#A#O= M"1HE_%!*RA5I0-]4+RVL9:=Q<4+#CWVS@%MA8=BCVX?Y(89F"MI@OM>1^)0P M/A+&'Q2?EXJL5.N[S\2VRD*0JP/,UGTTKKHQN'%HULB/4*>!'H]SY(X&>G:O MKBWG.C:@ZJ0@.:U:1ETOQ 4HJ;54-$Z[P5RZ"'OF6O5A&$5FK;0Y0Q[R U,! M&R[&X8 $Q_8"C?<7O^L*F>DN9IBQUY\\PB9?"\@S6Y"%#84L"VZ!Q?%09AY[ M"^1_L!7K;BW7W=H+5;=:VI 'DKP-U"'?TEU!U*M$?=BE&WDA-A7HXS#"L+?@ M%G=(Y07"A@A.Y^)44%5,JRNN G;E[)N;=O1]AK]55\>C?%;=#U'EO%%=>W6 M%[6C^_K.7G>Y N1TK::"5Z&*F=?7X/I%LIV^MKTPJ2Z!^G%+24IY!5#?UXS) M]Y=J@O:?$;-_ 5!+ P04 " O>OY21^)?6N(" !L"0 &0 'AL+W=O MT MJ6K4[=D)-XE5@ZEMDE7:C]^UH80VA&9:7\ V/L?G'MOW,MI)=:\W (;\3D6F MQ][&F/S2]_5R RG3YS*'#+^LI$J9P:Y:^SI7P!('2H4?!D'?3QG/O,G(C=VH MR4@61O ,;A3119HR]7@%0N[&'O6>!F[Y>F/L@#\9Y6P-17E[3T +O6:%MAL/[%_Y)=.;619:"/3"HP*4IZ5;_:[,J(!".D10%@!PA> *#X"B"I =.H* MO0K0.Q405P 7NE_&[HR;,<,F(R5W1-G9R&8;SGV'1K]X9@_*W"C\RA%G)O-B MH>&A@,R0ZRT^-3F;@6%P!(%SUBF,L5[H+54=QDW+9RSUSBS \X6ENO368)6%A_MK_<@K/<@ M=+31J7O0P1G5G)'C[!WA_(PY@N!%U$Q FUTENN_0-IEL)_%P& =!,/*W34,. MYT5T$#;G/9/7J^7U.N6]#+DCXKBFC-_,Q7[-V>^4^4/:;,8$V3)1 ":@!#1? M9\Q TG8[^@=FT=!Z>M2N0:UC\$]VD3]DQG4N-21$KLCBD#-SAS7GL-O<(EV LOJ7]>W6&,.K=WU:\L;-PSN(VQVFP3X1 M!IUR]LN2 M?59(-R()<[U'BV;[W8=MK(SO0545B2$U#,E(5Y"5A6 MV\[>M")J'KX^[3I[=)^>:/@_N61:P9^=^RAN6]IO%"K['_*=J37/-!&P0FAP M/D '55G:RXZ1N:M="VFP$KKF!G^'0-D)^'TEI7GJV')8_V!-_@)02P,$% M @ +WK^4CR;-*DE P #!, T !X;"]S='EL97,N>&ULW5A1;]HP$/XK MD3M-G30U0$9*5D#:D"I-VJ9*[*D,X)=IQ#.N4C8>9DFWF(N(,EIGF+'BB8D0F5/"IYN"5T9R+ MM3/WP#!30NG V)*QH;I@*9\=W'4]J*::)^=2Z2JVB^"^I_7P/6#3 X%%A08YB6M[93#:Z,+Z"@;C^L"ZMPKNFZV^N3UJ%ZV"!3I5.FFS!=LC&- MAX)E($?S^0*>1A4A@,:HW#923N=*TDK#QJ-N6-H9$^(>7K4?V0[W*MO*60INV]BC&R[JW MX&G*Y(N3@J4W=&J/^CO\=GS*,KH4YJ$!1Z1M?V,I7^9),^H.%J(>U;:_PO2Z M<7,.M+&X3-F*I9.ZJ^?3JAG8AHU:7^"PC]Q6EQ_!?!SF1P##XF *,!_GA<7Y MG^8S0.?C,$S;P(L,4)\!ZN.\?,BDNK$X?I_$7OZ9)DD4Q3&VHI.)5\$$6[&!9P&H'XOOC0$WY?:((LHIIP]Y@'$D2#(%:]-=H'".K$\/MSP_VED11DO@1 MP/P*H@A#X&W$$4P!:,"0**KVP;W]*-SL4V'[_]?X-U!+ P04 " O>OY2 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( "]Z_E*W:>/ZI@8 - X / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX M%(#_BH:G[DQ9P/=VFLX0(&UF4L@&MJ\[BBU 4]NBDDR:_OH>FY#(B3FS+R=Y M E\P'T>7[^C"ISNE?]PJ]8/]*O+2G/6VUNX^#@8FW8J"F[_53I1P9:UTP2T< MZLW [+3@F=D*88M\X V'T:#@LNQ]_G1\UK4>N ?*BM1*5<+)^L1W*>[,T_7Z MD.VED;\ST6/%;*4A?PMLK/>L,?,5MU]55K^5J7E^3+5*L_/>J/# MA>]"6YF^.+VL(5?\UC1G++^]X0!RUHN&\,"UU,8V=S3/Y\"X%W#SX:BRZD+F M5N@IM^*+5M5.EIOZ,? K!L[/:.)P?#T$\:/^/V%4Z[5,Q52E52%*>XBC%GD- M6)JMW)D>*WDASGH3M1>Z_CWP!9?9X;=9@'(BI3]*N* OLP:/$&4QG\[FR]F4 MP;OEXNIR.E[!P?GX:CR?S)@#Z2&0'CGD2[3EU]ELM63OKKD#Z2.0_IM$\E+^;"XR7&3OG1AJFUNQ:"R,ELCN9YRX/)H\1L3V^*M.TS[&&-K 1+]HGYHP1 ML32N5+GIKX0NH/>XM2X5)HD1L26@4ZN*"B[4[=)NA6835<"08"M* PFTBXEI M8D3LB;KNVU;KQ'PP(A<"=!>58&NM"HA7:35TM^Q.VBV;5,8M6P\S@D=LA*;& M74$I9DW_<2C>L3'P=9?%SDV=/NF.]ERO1%NJ_70T0>Y M&5)5"+;BO]I,F!P\8CG,N"XA5(9=0WDN(5YN,_4P'WC$/I@*+?>\'GFW@H4I MP2-6P@67FGWG.337;X*;2K^P@H=9P2.VPM*J]$4Z53^ZV'&\(B-L12; MY]7.Q]3@$ZMA6=T:\;.JAS6S_7,P3 8^N0RPL9:;^/J8%GQB+9P8S[!W*PX@ MK6BBTU+$IG@/K$]T.R] M'45,(CZQ1 [9>V?T,&WXY-I TOAV]#!W^,3N0-/X%F: *24@5DIG&M]5Y@'F MEX#8+R]SYTY$S"T!M5N>DNA.-DPH ;%03F33'=X+T)4.8KN"8B],A4FU7+7A$RMV>/4\L,,O8N)>24@]DKGE#=[-Q66R[P= M3^8TYCF'',U='\0\$Q)[QLEI.PHZQ.02$LL% M3VK=Q M*1<374E_W;%+GTVTR*1E%SRM]^:XF)AKPE==%P%,;^AY;*XLI#\W(G,Q,=>$ M;[E0TF[;F&O"5UDH@2@^O%FLUZ))R ^MR,7$7!,2N^81<\+-EDWE7F:BS![; MNKO- W--1#ZFP4:(K=THF'%IZE+K^5-W:74QT1Q>QA;IG+R#UO6<&1FDN M)F:AB-A""*:]W[6BB5DH(K:0NVK:F;]%F'PB:OF\G /JLWE=-1ML=_L>)I^8 M6#Z=F&,8H/4SF5=N_A9C\HFIMW8YTU5]"*$5&BHINP$R;FW8DF(&2UUKBJ3%35=93 M;_RXKC)W<\T$,U!"O0WM^7Z@[@+'[),T]ADT-YO/GS*QEJ7(YO!X ^=3GJ?7 MFM4O]9-&7A#66WC759Y/X-RBO%(\._XA[_AGPL]_ %!+ P04 " O>OY2 M0,IUT8X" !,,P &@ 'AL+U]R96QS+W=OD L^?2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KIPO40'RZ3F\7+VZKI7]YB$^8.$@B2^8,4 M@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\A MT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM M!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50.^$>B<"O1/JG0CT3JAW(M [H=Z)0.\TV>PFT#NAWHE [X1Z)P*] M$^J="/1.J'F?4 M.Q/HG5'O3*!W1KTS@=X9]N?)SX($>F?4.Q/HG5'O3*!W0;T+@=X%]2X$ M>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U/O\[ MJ1XO]];;XZ_+KY,3=JXXA_N*X?DO4$L#!!0 ( "]Z_E(AV_FQ,0( ,TQ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+. MINVVS:(78"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/D MX\2P\[<8V;\R.U_MS=(=E'CY;'I?? M\>\S?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@ MFE-4S2FLYA17&UL4$L! A0#% @ +WK^4ML[ //O *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ +WK^4IEOY2;"8FGC4% #!%0 & M @($." >&PO=V]R:W-H965T&UL4$L! A0#% M @ +WK^4@$EBYV?!@ -!L !@ ("!>0T 'AL+W=OOY27^[= M_=," 6"0 & @($B+ >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4CU=T&^\" L"0 !@ M ("!*R\ 'AL+W=OOY2102.U&L$ !;"@ &0 M @($_/0 >&PO=V]R:W-H965T%! !X;"]W;W)K M&UL4$L! A0#% @ +WK^4BXXY%/@ P ;@H M !D ("!948 'AL+W=OOY2@XI\&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4F0UXA ]!0 HPP !D M ("!)5 'AL+W=OOY2:TC*->\# '"0 &0 @(&950 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ +WK^4@*AMGOY P 00L !D ("!RV 'AL+W=O MOY2ACRI#6D$ "N M"@ &0 @('[9 >&PO=V]R:W-H965T4I@L -0A 9 " @9MI M !X;"]W;W)K&UL4$L! A0#% @ +WK^4MMM MX9JY!0 90\ !D ("!>'4 'AL+W=OOY2@W%F)\,% #"%P &0 M @(%H>P >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4I26ITGR!0 ^Q, !D M ("!#H8 'AL+W=OOY2/Z25CA ' #,$P &0 @($WC >&PO M=V]R:W-H965T&UL4$L! A0#% @ +WK^4DL9U^?; P 20H !D ("! M3)L 'AL+W=OOY2 MR@LDG-4( X%@ &0 @(%>GP >&PO=V]R:W-H965T&UL4$L! A0#% M @ +WK^4DT^3>S,!0 XQ !D ("!L*P 'AL+W=OOY2/EZZ*F(" !4!0 &0 M@(%.O@ >&PO=V]R:W-H965T? !X;"]W;W)K&UL4$L! A0#% @ +WK^4H2@(/[D P 4 H !D M ("!&\0 'AL+W=OOY2KZ/52R0# #6" &0 @($VR >&PO=V]R M:W-H965T&UL M4$L! A0#% @ +WK^4C;O8,M&!0 1 !D ("!+\X M 'AL+W=OOY2;OB$ MAJ$" #@!@ &0 @(<P >&PO=V]R:W-H965T&UL4$L! A0#% @ M+WK^4HX;:WES! 6@\ !D ("!VMH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4K)T!OY2R]-0J=0$ #!#@ &0 @($G MZP >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4IL;7#R@! E1( !D M ("!;?( 'AL+W=OOY2>VQ^[R\" W!0 &0 @(%$]P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ +WK^4F#NDB]& @ F@4 !D ("!N_P 'AL M+W=OOY2KDA\[6D# M !J#0 &0 @($X_P >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^ M4B[V(4'A @ ! D !D ("!/P4! 'AL+W=OOY2.53CFS\# #""P &0 M @(%7" $ >&PO=V]R:W-H965TIU00 % 3 9 " @&UL4$L! A0#% @ +WK^4E5W3M/^ @ W D M !D ("!V1 ! 'AL+W=OOY2IT%DKF8$ V$@ &0 @($.% $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4G:/H'[] @ 4 L !D M ("!F1L! 'AL+W=OOY2\IHZK\$% "<'P &0 @('-'@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ +WK^4N2W D=3 @ $ 8 !D ("!32@! 'AL+W=O MOY2_N1.?S<# #$ M" &0 @('7*@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4LQK M-][\ @ <@D !D ("!'#$! 'AL+W=OOY2?3Q)A 4& @)0 &0 M @(%/- $ >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4F[W[:_E 0 S , !D M ("!X#X! 'AL+W=OOY2RS1JCN4$ 6% &0 @('\0 $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ +WK^4K%Y+KZG @ G08 !D ("! MP$D! 'AL+W=OOY2 MQU .Q'T" H!P &0 @(&>3 $ >&PO=V]R:W-H965T , (,+ 9 M " @5)/ 0!X;"]W;W)K&UL4$L! A0#% M @ +WK^4L/:V $R @ ]00 !D ("! 5,! 'AL+W=OOY2JNS>JJT# "^#0 &0 M@(%H7P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ +WK^4F8G+'T& @ 3P0 !D M ("!'68! 'AL+W=OOY2=4+ISX@" #+!@ &0 @(%:: $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ +WK^4MR9"2< @ 3 0 !D ("!KF\! M 'AL+W=OOY2!)7- M_8P# +#0 &0 @('E<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M+WK^4D?B7UKB @ ; D !D ("!?WH! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " O>OY2(=OYL3$" #-,0 $P @ %JBP$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 7P!? ! : #,C0$ ! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 296 350 1 false 92 0 false 10 false false R1.htm 00090 - Document - Cover Sheet http://www.archrock.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity CONDENSED CONSOLIDATED STATEMENTS OF EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) Statements 7 false false R8.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - Organization and Basis of Presentation Sheet http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 10201 - Disclosure - Recent Accounting Developments Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopments Recent Accounting Developments Notes 10 false false R11.htm 10301 - Disclosure - Business Transactions Sheet http://www.archrock.com/role/DisclosureBusinessTransactions Business Transactions Notes 11 false false R12.htm 10401 - Disclosure - Discontinued Operations Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 12 false false R13.htm 10501 - Disclosure - Inventory Sheet http://www.archrock.com/role/DisclosureInventory Inventory Notes 13 false false R14.htm 10601 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 14 false false R15.htm 10701 - Disclosure - Goodwill Sheet http://www.archrock.com/role/DisclosureGoodwill Goodwill Notes 15 false false R16.htm 10801 - Disclosure - Hosting Arrangements Sheet http://www.archrock.com/role/DisclosureHostingArrangements Hosting Arrangements Notes 16 false false R17.htm 10901 - Disclosure - Long-Term Debt Sheet http://www.archrock.com/role/DisclosureLongTermDebt Long-Term Debt Notes 17 false false R18.htm 11001 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 18 false false R19.htm 11101 - Disclosure - Equity Sheet http://www.archrock.com/role/DisclosureEquity Equity Notes 19 false false R20.htm 11201 - Disclosure - Revenue from Contract with Customers Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers Revenue from Contract with Customers Notes 20 false false R21.htm 11301 - Disclosure - Long-Lived and Other Asset Impairment Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment Long-Lived and Other Asset Impairment Notes 21 false false R22.htm 11401 - Disclosure - Restructuring Charges Sheet http://www.archrock.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 22 false false R23.htm 11501 - Disclosure - Income Taxes Sheet http://www.archrock.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11601 - Disclosure - Earnings Per Share Sheet http://www.archrock.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 24 false false R25.htm 11701 - Disclosure - Derivatives Sheet http://www.archrock.com/role/DisclosureDerivatives Derivatives Notes 25 false false R26.htm 11801 - Disclosure - Fair Value Measurements Sheet http://www.archrock.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 26 false false R27.htm 11901 - Disclosure - Stock-Based Compensation Sheet http://www.archrock.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 27 false false R28.htm 12001 - Disclosure - Commitments and Contingencies Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 28 false false R29.htm 12101 - Disclosure - Related Party Transactions Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 29 false false R30.htm 12201 - Disclosure - Segments Sheet http://www.archrock.com/role/DisclosureSegments Segments Notes 30 false false R31.htm 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 30403 - Disclosure - Discontinued Operations (Tables) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.archrock.com/role/DisclosureDiscontinuedOperations 33 false false R34.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.archrock.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.archrock.com/role/DisclosureInventory 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 31103 - Disclosure - Equity (Tables) Sheet http://www.archrock.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.archrock.com/role/DisclosureEquity 38 false false R39.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 39 false false R40.htm 31303 - Disclosure - Long-Lived and Other Asset Impairment (Tables) Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables Long-Lived and Other Asset Impairment (Tables) Tables http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment 40 false false R41.htm 31403 - Disclosure - Restructuring Charges (Tables) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.archrock.com/role/DisclosureRestructuringCharges 41 false false R42.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 42 false false R43.htm 31703 - Disclosure - Derivatives (Tables) Sheet http://www.archrock.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.archrock.com/role/DisclosureDerivatives 43 false false R44.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 44 false false R45.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 45 false false R46.htm 32203 - Disclosure - Segments (Tables) Sheet http://www.archrock.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.archrock.com/role/DisclosureSegments 46 false false R47.htm 40101 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details 47 false false R48.htm 40301 - Disclosure - Business Transactions (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsDetails Business Transactions (Details) Details http://www.archrock.com/role/DisclosureBusinessTransactions 48 false false R49.htm 40401 - Disclosure - Discontinued Operations - Description (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails Discontinued Operations - Description (Details) Details 49 false false R50.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 50 false false R51.htm 40501 - Disclosure - Inventory (Details) Sheet http://www.archrock.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.archrock.com/role/DisclosureInventoryTables 51 false false R52.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 52 false false R53.htm 40701 - Disclosure - Goodwill (Details) Sheet http://www.archrock.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.archrock.com/role/DisclosureGoodwill 53 false false R54.htm 40801 - Disclosure - Hosting Arrangements (Details) Sheet http://www.archrock.com/role/DisclosureHostingArrangementsDetails Hosting Arrangements (Details) Details http://www.archrock.com/role/DisclosureHostingArrangements 54 false false R55.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 55 false false R56.htm 40902 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 56 false false R57.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 57 false false R58.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 58 false false R59.htm 41101 - Disclosure - Equity - Equity Offering (Details) Sheet http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails Equity - Equity Offering (Details) Details 59 false false R60.htm 41102 - Disclosure - Equity - Cash Dividends (Details) Sheet http://www.archrock.com/role/DisclosureEquityCashDividendsDetails Equity - Cash Dividends (Details) Details 60 false false R61.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 61 false false R62.htm 41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails Revenue from Contract with Customers - Performance Obligations (Details) Details 62 false false R63.htm 41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails Revenue from Contract with Customers - Contract Assets (Details) Details 63 false false R64.htm 41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails Revenue from Contract with Customers - Credit Losses (Details) Details 64 false false R65.htm 41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails Revenue from Contract with Customers - Contract Liabilities (Details) Details 65 false false R66.htm 41301 - Disclosure - Long-Lived Asset Impairment (Details) Sheet http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails Long-Lived Asset Impairment (Details) Details 66 false false R67.htm 41401 - Disclosure - Restructuring Charges - By segment (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails Restructuring Charges - By segment (Details) Details 67 false false R68.htm 41402 - Disclosure - Restructuring Charges - By type (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails Restructuring Charges - By type (Details) Details 68 false false R69.htm 41501 - Disclosure - Income Taxes (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.archrock.com/role/DisclosureIncomeTaxes 69 false false R70.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 70 false false R71.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 71 false false R72.htm 41701 - Disclosure - Derivatives - Interest Rate Swaps (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails Derivatives - Interest Rate Swaps (Details) Details 72 false false R73.htm 41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) Details 73 false false R74.htm 41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) Details 74 false false R75.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 75 false false R76.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 76 false false R77.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 77 false false R78.htm 41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 78 false false R79.htm 41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) Details 79 false false R80.htm 41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) Details 80 false false R81.htm 42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails Commitments and Contingencies - Performance Bonds (Details) Details 81 false false R82.htm 42002 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails Commitments and Contingencies - Tax Matters - Loss contingencies (Details) Details 82 false false R83.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 83 false false R84.htm 42201 - Disclosure - Segments - Number (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsNumberDetails Segments - Number (Details) Details 84 false false R85.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 85 false false R86.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 86 false false R87.htm 42301 - Disclosure - Subsequent Events (Details) Sheet http://www.archrock.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.archrock.com/role/DisclosureSubsequentEvents 87 false false All Reports Book All Reports aroc-20210630x10q.htm aroc-20210630.xsd aroc-20210630_cal.xml aroc-20210630_def.xml aroc-20210630_lab.xml aroc-20210630_pre.xml aroc-20210630ex31128c701.htm aroc-20210630ex3129c4080.htm aroc-20210630ex321bfa3a8.htm aroc-20210630ex32248da60.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aroc-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 296, "dts": { "calculationLink": { "local": [ "aroc-20210630_cal.xml" ] }, "definitionLink": { "local": [ "aroc-20210630_def.xml" ] }, "inline": { "local": [ "aroc-20210630x10q.htm" ] }, "labelLink": { "local": [ "aroc-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "aroc-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "aroc-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 559, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 18, "http://xbrl.sec.gov/dei/2021": 5, "total": 23 }, "keyCustom": 34, "keyStandard": 316, "memberCustom": 48, "memberStandard": 40, "nsprefix": "aroc", "nsuri": "http://www.archrock.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Long-Lived and Other Asset Impairment", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment", "shortName": "Long-Lived and Other Asset Impairment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ssm37xWnk0-bEz9Iul3sMg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Recent Accounting Developments (Policies)", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies", "shortName": "Recent Accounting Developments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Equity (Tables)", "role": "http://www.archrock.com/role/DisclosureEquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Long-Lived and Other Asset Impairment (Tables)", "role": "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables", "shortName": "Long-Lived and Other Asset Impairment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - Segments (Tables)", "role": "http://www.archrock.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_5pB5ScC-4k6v2uCJkk1Y9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Business Transactions (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "shortName": "Business Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_2_10_2021_To_2_10_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_DispositionFebruary2021Member_9cuirbQRWUSml3NA0eJBOg", "decimals": "-2", "lang": null, "name": "aroc:NumberOfLongLivedAssetsCompressors", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_1tTUO0m-zUGQpUxBlq39LQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_K3R-IaIJLkWICOPKY3COcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Discontinued Operations - Description (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "shortName": "Discontinued Operations - Description (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_K3R-IaIJLkWICOPKY3COcw", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_9bayt5HyKkimDiAIKGshQg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Goodwill (Details)", "role": "http://www.archrock.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_vE4adcT_gUCv5WE6Kfwz5Q", "decimals": "-5", "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_E26BC5e_sEG12PhFU2S6_A", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_E26BC5e_sEG12PhFU2S6_A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_jNne4rDb9USCMV34sYjlpQ", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NOPfRpd38Eqwu63b9nxXlQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2020_To_4_30_2020_jIYylUowM02nX9ThsCrdoA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NOPfRpd38Eqwu63b9nxXlQ", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2020_To_4_30_2020_jIYylUowM02nX9ThsCrdoA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NOPfRpd38Eqwu63b9nxXlQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_3_31_2021_jrgShSMS-06r9ehMA_FlTg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_tB-9dDTeaE28fhsXhw3yhA", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Equity - Equity Offering (Details)", "role": "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "shortName": "Equity - Equity Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_2_23_2021_us-gaap_SubsidiarySaleOfStockAxis_aroc_AtMarketAgreementMember_RaeXfKVhd0GsPpB5JLnEQg", "decimals": "-5", "lang": null, "name": "aroc:MaximumValueOfCommonStockToBeIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FQfUtyF7fkKe4zF-xy0D3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FQfUtyF7fkKe4zF-xy0D3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_ssm37xWnk0-bEz9Iul3sMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Equity - Cash Dividends (Details)", "role": "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "shortName": "Equity - Cash Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_7_28_2021_To_7_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_rCnItDDfHUSL9As2JWFNmA", "decimals": "3", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ssm37xWnk0-bEz9Iul3sMg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_HT_9yYA3GUKoLNkhj9btrg", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails", "shortName": "Revenue from Contract with Customers - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Revenue from Contract with Customers - Contract Assets (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "shortName": "Revenue from Contract with Customers - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_TradeAccountsReceivableMember_9TNa1JShjUyQ13B_VpGZgQ", "decimals": "-5", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Revenue from Contract with Customers - Credit Losses (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "shortName": "Revenue from Contract with Customers - Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - Revenue from Contract with Customers - Contract Liabilities (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "shortName": "Revenue from Contract with Customers - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_Fu7JTWwhc0CQ8XB4tSBjSQ", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_1tTUO0m-zUGQpUxBlq39LQ", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis_aroc_IdleCompressorUnitsMember_Fu7JTWwhc0CQ8XB4tSBjSQ", "decimals": "INF", "first": true, "lang": null, "name": "aroc:LongLivedAssetsRetired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CompressorUnit_1tTUO0m-zUGQpUxBlq39LQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Restructuring Charges - By segment (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "shortName": "Restructuring Charges - By segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_WL0Ay3tv00WNpTwa4aUivA", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Restructuring Charges - By type (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "shortName": "Restructuring Charges - By type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringPlanAxis_aroc_PropertyRestructuringMember_js997aNKBEm82C971aQu6A", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_VZ8tKxzKv0-j-o95U-B-8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_ssm37xWnk0-bEz9Iul3sMg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "shortName": "Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_X1UDd7PgyU2z9M-2AHqpYQ", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_X1UDd7PgyU2z9M-2AHqpYQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_KyM-P_oe9EKtYXNKImeFDw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_KyM-P_oe9EKtYXNKImeFDw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_KyM-P_oe9EKtYXNKImeFDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_KyM-P_oe9EKtYXNKImeFDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "shortName": "Derivatives - Effect of Derivative Instruments on Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_opUlwKMszkKJbolwVj8mhw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_BprLWS2N1US4T5c9_t3J8A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_BprLWS2N1US4T5c9_t3J8A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_9bayt5HyKkimDiAIKGshQg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_FairValueByAssetClassAxis_aroc_ImpairedLongLivedAssetsMember_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputSalePriceMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_iQ4wFY3SG0ObVdvJH5R8vQ", "decimals": "0", "lang": null, "name": "aroc:ImpairedLongLivedAssetsMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_hp_CCunIxRtAU2B5uyDs8YYBw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_LMtv9yTacUitRikuKFlsfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_LMtv9yTacUitRikuKFlsfA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Stock-Based Compensation - Compensation Expense (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_BPY8Wq4JnEKsbh7K0oDm8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_X1UDd7PgyU2z9M-2AHqpYQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_BPY8Wq4JnEKsbh7K0oDm8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_X1UDd7PgyU2z9M-2AHqpYQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_HJAW60z2_UahBSoHUx3yYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_HJAW60z2_UahBSoHUx3yYw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_Je59z-VvH0G9lgi3HS36RA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Commitments and Contingencies - Performance Bonds (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails", "shortName": "Commitments and Contingencies - Performance Bonds (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_Je59z-VvH0G9lgi3HS36RA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_yfH2jvaUyUSmm4vW_KuJNw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails", "shortName": "Commitments and Contingencies - Tax Matters - Loss contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_yfH2jvaUyUSmm4vW_KuJNw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_dei_LegalEntityAxis_aroc_JDHCapitalMember_srt_OwnershipAxis_aroc_ArchrockInc.Member_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_24VJO_mYRkuMmJEkSnYziA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners", "reportCount": 1, "unitRef": "Unit_Standard_pure_NOPfRpd38Eqwu63b9nxXlQ", "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-20210630x10q.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_srt_CounterpartyNameAxis_aroc_JDHCapitalAndHilcorpAffiliatesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_UdKSGO8Zm0i2HHwMFBtMmA", "decimals": "INF", "lang": null, "name": "aroc:RightToDesignateDirectorNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_director_k64IJNHMhk6mZczrAEwDIA", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_5pB5ScC-4k6v2uCJkk1Y9A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Segments - Number (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsNumberDetails", "shortName": "Segments - Number (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "shortName": "Segments - Revenue and Gross Margin by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_Xj9qjLnD10mfzguq1ySw4g", "decimals": "-3", "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_ut2e3RMRRk-6acDlRhqbCA", "decimals": "-3", "first": true, "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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 }, "R87": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "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": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_7_1_2021_To_7_1_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3IdXMyLxXk66FxvHFi0Y_Q", "decimals": "-5", "lang": null, "name": "aroc:DerivativeNotionalValueDedesignated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_iDTeb7K9aUutOuwtrpAQ1A", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_vrkRQiV8KEuJLLibQ8X4LA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 92, "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/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "durationItemType" }, "aroc_AccountsReceivableContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual life of accounts receivable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Accounts Receivable, Contractual Life", "terseLabel": "Contractual life of accounts receivable" } } }, "localname": "AccountsReceivableContractualLife", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "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/20210630", "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/20210630", "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" } } }, "localname": "AftermarketServicesSegmentMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_AmortizationOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount.", "label": "Amortization of Debt Discount", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscount", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfDebtPremium": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt premium associated with the related debt instruments.", "label": "Amortization of Debt Premium", "negatedLabel": "Amortization of debt premium" } } }, "localname": "AmortizationOfDebtPremium", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_ArchrockInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archrock, Inc. [Member]", "label": "Archrock, Inc." } } }, "localname": "ArchrockInc.Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_AtMarketAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity distribution agreement with Wells Fargo Securities, LLC and BofA Securities, Inc., as sales agents (ATM Agreement).", "label": "ATM Agreement" } } }, "localname": "AtMarketAgreementMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "aroc_BusinessTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Business Transactions" } } }, "localname": "BusinessTransactionsAbstract", "nsuri": "http://www.archrock.com/20210630", "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/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactions" ], "xbrltype": "textBlockItemType" }, "aroc_CashSettledUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash-settled units.", "label": "Cash-Settled Units [Member]", "terseLabel": "Cash-settled units" } } }, "localname": "CashSettledUnitsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compression equipment, facilities and other fleet assets.", "label": "Compression equipment, facilities and other fleet assets" } } }, "localname": "CompressionEquipmentFacilitiesAndOtherFleetAssetsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressorUnitsHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Horsepower per unit.", "label": "Compressor Units Horsepower", "terseLabel": "Compressor units horsepower (horsepower)" } } }, "localname": "CompressorUnitsHorsepower", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "aroc_ContractOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to contract operations.", "label": "Contract Operations" } } }, "localname": "ContractOperationsSegmentMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_ContractWithCustomerLiabilityRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue recognized from both the beginning balance and current period increase in contract liability", "label": "Contract with Customer, Liability, Revenue Recognized From Beginning Balance and Current Period", "negatedLabel": "Deferred revenue recognized in earnings", "terseLabel": "Deferred revenue recognized in earnings" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromBeginningBalanceAndCurrentPeriod", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_Covid19PandemicRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Pandemic Restructuring.", "label": "Pandemic Restructuring" } } }, "localname": "Covid19PandemicRestructuringMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum senior secured debt to EBITDA under terms of debt agreement", "label": "Debt Instrument Financial Covenant, Maximum Senior Secured Debt To EBITDA", "terseLabel": "Senior Secured Debt to EBITDA" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToEbitda", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumTotalDebtToEbitdaRatioAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total debt to EBITDA ratio required in period which an acquisition satisfying certain thresholds is completed and for two quarters following such quarter under the terms of the credit agreement.", "label": "Debt Instrument Financial Covenant, Maximum Total Debt To EBITDA Ratio, Acquisition", "terseLabel": "Total debt to EBITDA ratio in period which an acquisition is completed and for two quarters following such quarter" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumTotalDebtToEbitdaRatioAcquisition", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumTotalDebttoEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total debt to EBITDA required during the period under the terms of the partnership credit agreement.", "label": "Debt Instrument Financial Covenant Maximum Total Debt to EBITDA Ratio", "terseLabel": "Total Debt to EBITDA ratio" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumTotalDebttoEBITDARatio", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aroc_DerivativeExpiringInMarch2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the derivative contracts expiring in March, 2022.", "label": "Derivative Expiring In March 2022 [Member]", "terseLabel": "Interest rate swap, expiring March 2022" } } }, "localname": "DerivativeExpiringInMarch2022Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "aroc_DerivativeNotionalValueDedesignated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Value Dedesignated", "terseLabel": "Notional value dedesignated" } } }, "localname": "DerivativeNotionalValueDedesignated", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable as credit for future purchases under supply agreement for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Credit For Purchases", "terseLabel": "Amount of consideration receivable as credit for purchases" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedOnFirstAnniversary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received on first anniversary of closing for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration Received On First Anniversary", "terseLabel": "Cash consideration received on first anniversary of closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedOnFirstAnniversary", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration received upon closing for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Upon Closing", "terseLabel": "Cash consideration received upon closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationSupplyAgreementCashReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash received under supply agreement.", "label": "Disposal Group Including Discontinued Operation, Supply Agreement, Cash Received", "terseLabel": "Cash received under supply agreement" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSupplyAgreementCashReceived", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DispositionFebruary2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "February 2021 disposition.", "label": "February 2021 Disposition" } } }, "localname": "DispositionFebruary2021Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionJuly2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to July 2020 disposition.", "label": "July 2020 Disposition" } } }, "localname": "DispositionJuly2020Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionJuly2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to July 2021 disposition.", "label": "July 2021 Disposition" } } }, "localname": "DispositionJuly2021Member", "nsuri": "http://www.archrock.com/20210630", "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": "March 2020 Disposition" } } }, "localname": "DispositionMarch2020Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_EliteAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elite Acquisition [Member]", "label": "Elite Acquisition" } } }, "localname": "EliteAcquisitionMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_EquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Awards [Member]", "label": "Equity awards" } } }, "localname": "EquityAwardsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_ExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exterran Corporation [Member]", "label": "Exterran Corporation" } } }, "localname": "ExterranCorporationMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "aroc_FixedRateDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed rate debt.", "label": "Fixed Rate Debt" } } }, "localname": "FixedRateDebtMember", "nsuri": "http://www.archrock.com/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "aroc_HilcorpAndAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hilcorp and affiliates, customers of the entity.", "label": "Hilcorp and Affiliates [Member]", "terseLabel": "Hilcorp and affiliates" } } }, "localname": "HilcorpAndAffiliatesMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 0 - 1,000 horsepower per unit.", "label": "0 - 1,000 horsepower per unit" } } }, "localname": "HorsepowerGroupOneMember", "nsuri": "http://www.archrock.com/20210630", "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": "Over 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupThreeMember", "nsuri": "http://www.archrock.com/20210630", "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": "1,001 - 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupTwoMember", "nsuri": "http://www.archrock.com/20210630", "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/20210630", "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" } } }, "localname": "IdleCompressorUnitsMember", "nsuri": "http://www.archrock.com/20210630", "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/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "decimalItemType" }, "aroc_ImpairedLongLivedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to impaired long-lived assets, excluding impaired assets classified as discontinued operations.", "label": "Impaired Long-Lived Assets" } } }, "localname": "ImpairedLongLivedAssetsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_ImpairmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impairments costs associated with restructuring.", "label": "Impairment" } } }, "localname": "ImpairmentMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_IncreaseDecreaseCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase or decrease in asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Increase Decrease Capitalized Contract Cost", "negatedTerseLabel": "Contract costs, net" } } }, "localname": "IncreaseDecreaseCapitalizedContractCost", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_IncreaseDecreaseInContractWithCustomerLiabilityExcludingRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable excluding revenue recognized from both the beginning balance and current period increase in contract liability.", "label": "Increase (Decrease) in Contract with Customer, Liability, Excluding Revenue Recognized From Beginning Balance and Current Period", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityExcludingRevenueRecognizedFromBeginningBalanceAndCurrentPeriod", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_JDHCapitalAndHilcorpAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital and affiliates of Hilcorp.", "label": "JDH Capital and affiliates of Hilcorp" } } }, "localname": "JDHCapitalAndHilcorpAffiliatesMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JDHCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital.", "label": "JDH Capital" } } }, "localname": "JDHCapitalMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JasonC.RebrookMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jason C. Rebrook, President of Hilcorp.", "label": "Jason C. Rebrook" } } }, "localname": "JasonC.RebrookMember", "nsuri": "http://www.archrock.com/20210630", "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" } } }, "localname": "JefferyD.HildebrandMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_LiabilityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Awards [Member]", "label": "Liability awards" } } }, "localname": "LiabilityAwardsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_LongLivedAndOtherAssetImpairment": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of long-lived and other assets other than goodwill to fair value.", "label": "Long-Lived and Other Asset Impairment.", "terseLabel": "Long-lived and other asset impairment" } } }, "localname": "LongLivedAndOtherAssetImpairment", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetImpairmentFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of impaired long-lived assets.", "label": "Long Lived Asset Impairment, Fair Value Disclosure", "terseLabel": "Impaired assets" } } }, "localname": "LongLivedAssetImpairmentFairValueDisclosure", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetsRetired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of long-lived assets that the entity retired and expects to either sell or re-utilize key components.", "label": "Long Lived Assets, Retired", "terseLabel": "Idle compressors retired from the active fleet" } } }, "localname": "LongLivedAssetsRetired", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "integerItemType" }, "aroc_LongLivedAssetsRetiredHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The capacity of long-lived assets that the entity retired and expects to either sell or re-utilize key components, expressed in horsepower.", "label": "Long Lived Assets, Retired, Horsepower", "terseLabel": "Horsepower of idle compressors retired from the active fleet" } } }, "localname": "LongLivedAssetsRetiredHorsepower", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "powerItemType" }, "aroc_MaximumValueOfCommonStockToBeIssued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum value of common stock to be issued.", "label": "Maximum Value Of Common Stock To Be Issued", "terseLabel": "Maximum amount of shares to be issued" } } }, "localname": "MaximumValueOfCommonStockToBeIssued", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "aroc_MeasurementInputDiscountForMarketLiquidityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using discount for market liquidity.", "label": "Measurement Input, Discount for market liquidity" } } }, "localname": "MeasurementInputDiscountForMarketLiquidityMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputDisposalPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using weighted average disposal period.", "label": "Measurement Input, Weighted average disposal period" } } }, "localname": "MeasurementInputDisposalPeriodMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputSalePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using sale price.", "label": "Measurement Input, Sale proceeds" } } }, "localname": "MeasurementInputSalePriceMember", "nsuri": "http://www.archrock.com/20210630", "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/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents non-income based tax audits, excluding those managed by Exterran Corporation.", "label": "Non-income based tax audits" } } }, "localname": "NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NonIncomeBasedTaxAuditsManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-income based tax audits being managed by Exterran Corporation.", "label": "Non-income based tax audits being managed by Exterran Corporation" } } }, "localname": "NonIncomeBasedTaxAuditsManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NumberOfLongLivedAssetsCompressors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of compressor units.", "label": "Number Of Long Lived Assets, Compressors", "terseLabel": "Number of compressors" } } }, "localname": "NumberOfLongLivedAssetsCompressors", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "aroc_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of operating lease ROU assets" } } }, "localname": "OperatingLeaseRightofUseAssetAmortization", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_OptionsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and performance-based restricted stock units.", "label": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "OptionsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails", "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "aroc_OrganizationalRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organizational Restructuring Plan.", "label": "Organizational Restructuring" } } }, "localname": "OrganizationalRestructuringMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_OtherRestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Restructuring Plan.", "label": "Other Restructuring Plan [Member]", "terseLabel": "Other Restructuring" } } }, "localname": "OtherRestructuringPlanMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_OverCounterPartsAndComponentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Over the counter parts and component sales.", "label": "OTC parts and components sales" } } }, "localname": "OverCounterPartsAndComponentSalesMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_ProceedsFromContributionUnderSeparationAndDistributionAgreement": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/20210630", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_PropertyRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Restructuring Plan.", "label": "Property Restructuring" } } }, "localname": "PropertyRestructuringMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation Gross Margin To Income Before Income Taxes", "label": "Reconciliation Gross Margin To Income Before Income Taxes [Table Text Block]", "terseLabel": "Reconciliation of net income (loss) to gross margin" } } }, "localname": "ReconciliationGrossMarginToIncomeBeforeIncomeTaxesTableTextBlock", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "aroc_ReconciliationNetIncomeLossToGrossMarginAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Net Income (Loss) to Gross Margin [Abstract]", "terseLabel": "Reconciliation Net Income (Loss) to Gross Margin" } } }, "localname": "ReconciliationNetIncomeLossToGrossMarginAbstract", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units.", "label": "Restricted Stock, Restricted Stock Units, Performance Units, Cash Settled Restricted Stock Units and Cash Settled Performance Units" } } }, "localname": "RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Amendment3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024, Amendment 3.", "label": "Credit Facility, Amendment 3" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Amendment3Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024.", "label": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_RightToDesignateDirectorNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of directors shareholders have right to designate when owning specified percentage of entity's outstanding common stock.", "label": "Right to Designate Director, Number", "terseLabel": "Number of directors shareholders have right to designate" } } }, "localname": "RightToDesignateDirectorNumber", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "aroc_ScheduleOfRestructuringChargesBySegmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring charges by segment.", "label": "Schedule of Restructuring Charges by Segment [Table Text Block]", "terseLabel": "Schedule of restructuring charges by segment" } } }, "localname": "ScheduleOfRestructuringChargesBySegmentTableTextBlock", "nsuri": "http://www.archrock.com/20210630", "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": "2028 Notes" } } }, "localname": "SeniorNotes6.250DueApril2028Member", "nsuri": "http://www.archrock.com/20210630", "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": "2027 Notes" } } }, "localname": "SeniorNotes6.875DueApril2027Member", "nsuri": "http://www.archrock.com/20210630", "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": "2022 Notes" } } }, "localname": "SeniorNotes6DueOctober2022Member", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails" ], "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": "On exercise of options where exercise price is greater than average market value for the period" } } }, "localname": "StockOptionsWithExercisePriceAboveMarketPriceMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_StockSettledAwardsAndUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock-settled awards and units.", "label": "Stock-Settled Awards and Units [Member]", "terseLabel": "Stock-settled awards and units" } } }, "localname": "StockSettledAwardsAndUnitsMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_TransportationAndShopEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation and shop equipment.", "label": "Transportation and shop equipment" } } }, "localname": "TransportationAndShopEquipmentMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_TurbochargerGoodsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turbocharger goods and services.", "label": "Turbocharger goods and services" } } }, "localname": "TurbochargerGoodsAndServicesMember", "nsuri": "http://www.archrock.com/20210630", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r645" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r646" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r647" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r647" ], "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r647" ], "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r648" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r647" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r647" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r647" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r647" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r643" ], "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r644" ], "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/2021", "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/2021", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r413", "r553", "r554", "r557", "r640" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r141", "r197", "r210", "r211", "r212", "r213", "r215", "r217", "r221", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r141", "r197", "r210", "r211", "r212", "r213", "r215", "r217", "r221", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r316", "r318", "r319" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r70", "r72", "r139", "r140", "r325", "r353" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r145", "r154", "r160", "r237", "r435", "r436", "r437", "r452", "r453", "r506", "r507", "r509", "r510", "r649" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r145", "r154", "r160", "r237", "r435", "r436", "r437", "r452", "r453", "r506", "r507", "r509", "r510", "r649" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r145", "r154", "r160", "r237", "r435", "r436", "r437", "r452", "r453", "r506", "r507", "r509", "r510", "r649" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "label": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r324", "r352", "r416", "r419", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r624", "r626", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r324", "r352", "r416", "r419", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r624", "r626", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r224", "r390", "r393", "r577", "r623", "r625" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r224", "r390", "r393", "r577", "r623", "r625" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r324", "r352", "r405", "r416", "r419", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r624", "r626", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r324", "r352", "r405", "r416", "r419", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r624", "r626", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r71", "r72", "r139", "r140", "r325", "r353" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r155", "r417" ], "lang": { "en-us": { "role": { "label": "Forecasted" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r155", "r160", "r417" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r155", "r160", "r293", "r417", "r565" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r229", "r556" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r570", "r572", "r575", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)." } } }, "localname": "AOCIAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Basis of Presentation" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r52", "r562" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r243" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r22", "r34", "r230", "r231" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, trade, net of allowance", "verboseLabel": "Accounts receivable, trade, net of allowance" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r33", "r138", "r554", "r557", "r614" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r55" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r55" ], "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" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r262" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r75", "r77", "r78", "r611", "r631", "r634" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r87", "r88", "r534", "r535", "r536", "r537", "r538", "r540" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r74", "r78", "r87", "r88", "r89", "r142", "r143", "r144", "r479", "r627", "r628", "r650" ], "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 (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r35", "r439", "r562" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r142", "r143", "r144", "r435", "r436", "r437", "r509" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Treasury stock purchased" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r420", "r422", "r441", "r442" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r422", "r431", "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r41", "r232", "r240" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in the allowance for credit losses balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r242" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r100", "r123", "r337", "r545" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r182" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r182" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r205", "r212", "r219", "r236", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r474", "r481", "r529", "r560", "r562", "r594", "r610" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r23", "r24", "r67", "r134", "r236", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r474", "r481", "r529", "r560", "r562" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r423", "r433" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r489", "r493" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r415", "r418" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r415", "r418", "r467", "r468" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r248" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r247" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r20", "r48", "r125" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r119", "r125", "r130" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r119", "r533" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r292", "r598", "r616" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r299", "r636" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend declared per common stock (in dollars per share)", "verboseLabel": "Declared Dividends per Common Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r142", "r143", "r509" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32", "r562" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock: $0.01 par value per share, 250,000,000 shares authorized, 161,339,554 and 160,014,960 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86", "r97", "r602", "r619" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r96", "r106", "r601", "r618" ], "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/2021-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 hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r377", "r378", "r391" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r377", "r378", "r391" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r210", "r211", "r212", "r213", "r215", "r221", "r223" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r94" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r29", "r30", "r133", "r141", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r546", "r595", "r596", "r609" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r30", "r339", "r596", "r609" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instruments" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r57", "r133", "r141", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r341", "r342", "r343", "r546" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r607" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r57", "r133", "r141", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r367", "r370", "r371", "r372", "r543", "r544", "r546", "r547", "r608" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r328", "r543", "r547" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt premium.", "label": "Debt Instrument, Unamortized Premium", "terseLabel": "Debt premium, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r448" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "verboseLabel": "Transaction costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r51", "r328", "r545" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Deferred financing costs, net of amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r444", "r445" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r135", "r451", "r459", "r460", "r461" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r444", "r445" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r123", "r200" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAverageFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average fixed interest rate related to the group of interest rate derivatives.", "label": "Derivative, Average Fixed Interest Rate", "terseLabel": "Weighted average effective fixed interest rate on interest rate swaps (as a percent)" } } }, "localname": "DerivativeAverageFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r72", "r490", "r492", "r497", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r505", "r512" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r488", "r490", "r497", "r499", "r500", "r501", "r503" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effect of derivative instruments on results of operations" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r68", "r69", "r72", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r486", "r487" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Derivatives Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r265", "r271" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r390", "r393", "r394", "r395", "r396", "r397", "r398", "r399" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r443" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r4" ], "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": "Spinoff" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "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]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r259", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposed of by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r2", "r3", "r12", "r14", "r17", "r257", "r267" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Noncurrent assets associated with discontinued operations", "totalLabel": "Total assets associated with discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Classified Balance Sheet Disclosures [Abstract]", "terseLabel": "Summary of balance sheet data for discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r2", "r3", "r12", "r267" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r2", "r3", "r12", "r267" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r2", "r3", "r12", "r257", "r267" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets", "verboseLabel": "Indemnification asset" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationNameOfSegmentExtensibleList": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Indicates business segment that includes disposal group not classified as discontinued operation.", "label": "Disposal Group, Not Discontinued Operation, Name of Segment [Extensible List]" } } }, "localname": "DisposalGroupNotDiscontinuedOperationNameOfSegmentExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r18", "r272" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r373" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r98", "r152", "r153", "r154", "r155", "r156", "r163", "r167", "r179", "r180", "r181", "r186", "r187", "r510", "r511", "r603", "r620" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r98", "r152", "r153", "r154", "r155", "r156", "r167", "r179", "r180", "r181", "r186", "r187", "r510", "r511", "r603", "r620" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r182", "r184", "r185", "r188" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost related to unvested awards (in dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Severance costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "On settlement of employee stock purchase plan shares", "terseLabel": "On settlement of ESPP shares" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r87", "r88", "r89", "r142", "r143", "r144", "r149", "r157", "r159", "r189", "r237", "r366", "r373", "r435", "r436", "r437", "r452", "r453", "r509", "r534", "r535", "r536", "r537", "r538", "r540", "r627", "r628", "r629", "r650" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r330", "r340", "r341", "r526" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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": "Fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r513", "r514", "r515", "r522" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r516" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r516" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r513", "r514", "r516" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r513", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r330", "r340", "r341", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r514", "r567", "r568", "r569" ], "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/2021-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": [ "r330", "r340", "r341", "r513", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r513", "r514", "r517", "r518", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r521" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r330", "r340", "r341", "r406", "r407", "r412", "r414", "r514", "r568" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r330", "r340", "r341", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r514", "r569" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r330", "r340", "r341", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r513", "r514", "r517", "r518", "r520", "r524" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r521", "r524" ], "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": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r489", "r494", "r501" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r123", "r259", "r266" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r123" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "negatedTerseLabel": "(Gain) loss on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r123", "r480" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of business", "terseLabel": "Gain on disposition", "verboseLabel": "Gain on sale" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r123", "r344", "r345" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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/2021-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_GoodwillDisclosureTextBlock": { "auth_ref": [ "r253" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r123", "r249", "r250", "r252" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "verboseLabel": "Commitments and contingencies" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r488", "r500" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r256", "r262" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "auth_ref": [ "r256", "r261" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r256", "r260" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r265" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r123", "r258", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "verboseLabel": "Impairment recorded on idle compressors retired from the active fleet" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r92", "r205", "r211", "r215", "r218", "r221", "r593", "r599", "r605", "r621" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails", "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", "verboseLabel": "Transactions" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r3", "r6", "r7", "r8", "r9", "r10", "r11", "r13", "r15", "r16", "r17", "r269", "r270" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsDescriptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r136", "r447", "r449", "r450", "r457", "r462", "r464", "r465", "r466" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r137", "r158", "r159", "r203", "r446", "r458", "r463", "r622" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable, trade" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r168", "r169", "r170", "r181" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r254", "r255" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r91", "r199", "r542", "r545", "r604" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Total amount of interest expense in which the effects of cash flow hedges are recorded" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r116", "r120", "r126" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesRedemptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r504" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r498" ], "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 Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r246" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r21", "r65", "r562" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r43", "r44", "r245" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r42", "r245" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r244" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Compensation paid by entity to individual in role as Director" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r54", "r134", "r213", "r236", "r306", "r307", "r308", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r475", "r481", "r482", "r529", "r560", "r561" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r40", "r134", "r236", "r529", "r562", "r597", "r613" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r56", "r134", "r236", "r306", "r307", "r308", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r475", "r481", "r482", "r529", "r560", "r561", "r562" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r2", "r3", "r12", "r14", "r17", "r257", "r267" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Noncurrent liabilities associated with discontinued operations", "totalLabel": "Total liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r53" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r53" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r53", "r133" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r30" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r346" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r57", "r305" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Term of supply agreement" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r292" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Compressors" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r516" ], "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/2021-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]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r119" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r119" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r119", "r121", "r124" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r17", "r81", "r84", "r89", "r95", "r124", "r134", "r148", "r152", "r153", "r154", "r155", "r158", "r159", "r177", "r205", "r211", "r215", "r218", "r221", "r236", "r306", "r307", "r308", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r511", "r529", "r600", "r617" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r152", "r153", "r154", "r155", "r163", "r164", "r178", "r181", "r205", "r211", "r215", "r218", "r221" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r166", "r172", "r173", "r174", "r175", "r178", "r181" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r146", "r147", "r150", "r151", "r160", "r161", "r162", "r234", "r235", "r238", "r239", "r400", "r401", "r402", "r403", "r438", "r454", "r455", "r456", "r508", "r530", "r531", "r532", "r550", "r578", "r579", "r580", "r630", "r631", "r632", "r633", "r634", "r651" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Accounting Standards Updates Not Yet Implemented" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r127", "r128", "r129" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_NotionalAmountOfDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notional Disclosures [Abstract]", "terseLabel": "Notional Disclosures" } } }, "localname": "NotionalAmountOfDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r193" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.archrock.com/role/DisclosureSegmentsNumberDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r78", "r90" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Gain (loss) recognized in other comprehensive income (loss), net of tax expense (benefit)" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r549" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r210", "r211", "r212", "r213", "r215", "r221" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r19", "r485" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureOrganizationAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r66", "r562" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r76", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "terseLabel": "Gain (loss) recognized in other comprehensive income, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r73", "r75" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r73", "r75", "r491", "r495", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "verboseLabel": "Pre-tax gain (loss) recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r75", "r79", "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "verboseLabel": "Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r85", "r472", "r473", "r478" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r489", "r501" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r105" ], "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": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net", "negatedTerseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r275", "r276", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other restructuring costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r176", "r178" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Less: Earnings attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for (Proceeds from) Hedge, Financing Activities", "negatedLabel": "Payments for settlement of interest rate swaps that include financing elements" } } }, "localname": "PaymentsForProceedsFromHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r115" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid to stockholders", "terseLabel": "Dividends Paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r110", "r469", "r470", "r471" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r31", "r350" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r31", "r350" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r31", "r562" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r107" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r109", "r118" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r111" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r112" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r111", "r434" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "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", "verboseLabel": "Proceeds from sale" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r393" ], "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, including fees" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r17", "r81", "r84", "r89", "r117", "r134", "r148", "r158", "r159", "r205", "r211", "r215", "r218", "r221", "r236", "r306", "r307", "r308", "r311", "r312", "r313", "r315", "r317", "r319", "r320", "r472", "r476", "r477", "r483", "r484", "r511", "r529", "r605" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r263" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r272", "r637", "r638", "r639" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r261" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r26", "r27", "r263", "r562", "r606", "r615" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r26", "r263" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r26", "r261" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r99", "r241" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for (benefit from) credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersCreditLossesDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r78", "r90" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "(Gain) loss reclassified from accumulated other comprehensive loss to interest expense, net of tax (expense) benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r76", "r80", "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "negatedLabel": "(Gain) loss reclassified from accumulated other comprehensive loss, tax (expense) benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r413", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r413", "r553", "r554", "r557" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r413", "r553", "r557", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r551", "r552", "r554", "r558", "r559" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r114" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r274", "r276", "r279", "r287", "r288" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r275", "r278", "r284", "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring charges incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Estimated additional charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r123", "r273", "r282", "r284" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges.", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r275", "r276", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r276", "r285" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "terseLabel": "Non-cash restructuring charges" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r373", "r439", "r562", "r612", "r630", "r634" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r142", "r143", "r144", "r149", "r157", "r159", "r237", "r435", "r436", "r437", "r452", "r453", "r509", "r627", "r629" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r196", "r197", "r210", "r216", "r217", "r224", "r225", "r227", "r389", "r390", "r577" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r392", "r404" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r102", "r309", "r311", "r312", "r318", "r319", "r320", "r635" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r78", "r539", "r540" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r182" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r182" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying value and estimated fair value of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r57", "r141", "r340", "r342", "r367", "r370", "r371", "r372", "r543", "r544", "r547", "r608" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r490", "r497", "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effect of derivative instruments on results of operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of effect of derivative instruments on consolidated financial position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r6", "r7", "r8", "r9", "r10", "r11", "r13", "r15", "r16", "r17", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of balance sheets and statements of operations for discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r167", "r171", "r179", "r181", "r187" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r422", "r430", "r440" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r422", "r430", "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of allocated stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r513", "r514" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r304" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r265" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r25", "r45", "r46", "r47" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of financial ratios to be maintained defined in Credit Facility agreement" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r263" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r555", "r557" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r275", "r276", "r277", "r278", "r284", "r285", "r286" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r280", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring charges by type" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r205", "r208", "r214", "r251" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r205", "r208", "r214", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of revenue and other financial information by reportable segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r423", "r433" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock, restricted stock unit, performance unit, cash settled restricted stock unit and cash settled performance unit activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r60", "r131", "r190", "r191", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r359", "r364", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r183" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r192", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r278", "r286", "r623" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r192", "r194", "r195", "r205", "r209", "r215", "r219", "r220", "r221", "r222", "r224", "r226", "r227", "r228" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r425" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested awards at end of period (in shares)", "periodStartLabel": "Non-vested awards at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested awards at end of period (in dollars per share)", "periodStartLabel": "Non-vested awards at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r428" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based payment awards", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r421", "r424" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Stockholders' Equity, Ending, shares", "periodStartLabel": "Stockholders' Equity, Beginning, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r192", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r221", "r227", "r251", "r268", "r278", "r286", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r0", "r62", "r87", "r88", "r89", "r142", "r143", "r144", "r149", "r157", "r159", "r189", "r237", "r366", "r373", "r435", "r436", "r437", "r452", "r453", "r509", "r534", "r535", "r536", "r537", "r538", "r540", "r627", "r628", "r629", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r142", "r143", "r144", "r189", "r577" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r31", "r32", "r366", "r373" ], "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 under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r31", "r32", "r366", "r373" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)", "verboseLabel": "Net proceeds from issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r31", "r32", "r366", "r373" ], "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 under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r31", "r32", "r366", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r38", "r39", "r134", "r233", "r236", "r529", "r562" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r132", "r351", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r373", "r376" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r541", "r564" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r541", "r564" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r541", "r564" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r541", "r564" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDetails", "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r563", "r566" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Performance Bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r390", "r398" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r390", "r398" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Contract with Customers" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r61", "r374" ], "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" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r61", "r374" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r61", "r374", "r375" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock: 7,278,449 and 7,052,769 common shares, at cost, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r275", "r276", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r123" ], "calculation": { "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Interest rate swaps" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r166", "r181" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r163", "r165" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares outstanding including participating securities" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r181" ], "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/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r165" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "negatedLabel": "Less: Weighted average participating securities outstanding" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Debt issuance cost written off" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&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=123367319&loc=SL114868664-224227" }, "r103": { "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=123367319&loc=SL114868664-224227" }, "r104": { "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=123367319&loc=SL114868664-224227" }, "r105": { "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=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 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(h)(2))", "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(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r16": { "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" }, "r160": { "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=122038215&loc=d3e31137-122693" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2740-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r18": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r19": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r233": { "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=122038336&loc=d3e74512-122707" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "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=123447040&loc=d3e1928-114920" }, "r408": { "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=123447040&loc=d3e1928-114920" }, "r409": { "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=123447040&loc=d3e1928-114920" }, "r41": { "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" }, "r410": { "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=123447040&loc=d3e1928-114920" }, "r411": { "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=123447040&loc=d3e1928-114920" }, "r412": { "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=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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=122041274&loc=d3e301413-122809" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r457": { "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=122134291&loc=d3e330036-122817" }, "r458": { "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=122134291&loc=d3e330036-122817" }, "r459": { "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=122134291&loc=d3e330036-122817" }, "r46": { "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" }, "r460": { "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=122134291&loc=d3e330036-122817" }, "r461": { "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=122134291&loc=d3e330036-122817" }, "r462": { "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=122134291&loc=d3e330215-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "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" }, "r630": { "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=124501264&loc=SL117420844-207641" }, "r631": { "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=124501264&loc=SL117420844-207641" }, "r632": { "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=124501264&loc=SL117420844-207641" }, "r633": { "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=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "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" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r643": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r644": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r645": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r646": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r647": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r648": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r91": { "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=123367319&loc=SL114868664-224227" }, "r92": { "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=123367319&loc=SL114868664-224227" }, "r93": { "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=123367319&loc=SL114868664-224227" }, "r94": { "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=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "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=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "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=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 106 0001389050-21-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001389050-21-000040-xbrl.zip M4$L#!!0 ( "]Z_E(%!T0KP18 ,D' 0 1 87)O8RTR,#(Q,#8S,"YX MRF1+MN6,4[;E8VEVLT];$ G).*$( M!21]R:_?!G@1+R (4IK8RD'5E("0\H\S\?#8\' M1XCX#G.IO_I\% 4]'#B4'OW]I[_]UX__W>O]>G9_C5SF1&OBA\CA!(?$14\T M?$!SMME@']T0SJGGH3-.W15!Z/3XP_'''X;#XY./PY-WJ-=+.)WA '(R'TF6 MH^-AEG*><&7^)_2Q?S+HCP:C(?KX:0#_WJ&[FXSP!FJYI(V4SX'[*7 >R!HC MD-4//L&+ST;ZYFD/4J)%]QSPXQ>_$RI MW_?CQ)34H_YO!<9YXI.^2%Z U'G.5$-/_2#$OK.EK_!/*CX\/3WMR]0CA,.0 MTT44DDO&UQ=DB2,/*A_YOT?8DXT%\'I$H%<@R"6'F*](>(O7)-A@AQ0*Q-QY MX,SY[=AA:]G8@P\G@[1^&%+,J8D?K4>J9AT-^N0Y)'Y %Q[I"3+"<0C:&?1& MQUEV-^2]\&5# G4#0G)?)$M^O<&P-QJF.9V(<]#PEV+9 7&.5^RQGZ;*^F:% M$:JFAH0"(?07SKQ:VHIWU(S=5_A?%&67V14%/[&IFS)$4V\NP\J&LO4@JU-P"W"*R/J1.H MF'17[(Z]0^3BQ6AZR$'=8TJ$"LGY!E5J#9 *56F#9;X5[9"$)3*]M? MT?(NV7#BF(BPI=S*'C;+'1[!\(*0'&#H>L-XB/R*V=1;@'A*%0<:LMV5V#-4X0GV#*NF&&E6%E%G$KPR=GGC5&XYVJD99GTRJXG%> MR"4JI MBH5BF_M$N>.:=8,8U58T+.W1>\6;G6@M8L>^S4)8O MWZ5O-QOJ+UGR"EZ*R>$GT5'FH)!(/'R]OZJ?K,DN=4$#QV-!Q,D,.KF+N3OV MW?,H"-EZ_$R#"[;&U$\L?'"$*)C9=EFRZJ45=,F2^E0* U/:P0#UT)8C_$B9 M(N"*8K9(\$4Q8Y1R_K%?9E88]8<5G#X2D2+;) MH,,1-%?BF/&#Y_/I[<7D=C:Y$$^SZ?75Q7@./\[&U^/;\PF:?9E,YC.+83L, ML]1@NIQNTB63"9@U.?6HCDQ1GC>Y'\^O@,#BVQW?<[:& M!GD0:^1'0+T%W]8X*N;N'W!'UW/9W- M_L>JP@ZJ@(.'2X\]M0<_RZB'^WU'N,>S+^CR>OI/V]$U$ROQQ/R0^A&4EIG> M_.AZ@4,,*VDUX04),?4J2.,U#A\.4.=#V$ M%&%.+&;#-1@;Y]-"#&OC"L0YSDBR1@7>2#"WV)I@.\'P(34H=Z5%9_NLP@GK.?.72\ M&\Q78@=3J1_=F&B58C0:G%1V09-BX+%8DA@#UB.\FE7VF_Z[;2GOSOUZOYORRF9A.YN3"5VAE;0J'#Z@2F9I5N69J:?1?S ML9U- \PEIOP?V(O(#<'BM^PM:H1TI%JHAC]4H1+,D.2&\NPL9@:8G44!]4D0 MS#GV ^SH]J%TI/J5STEU*I0R0WEN=DSKOLMX00*'TXUX;K6/J,C7M%-8 ;-^ MIS#'W8+;=G [Y\2EX246,\*P;E^P.4/3KD1EX[>R*Q'S12ECBV1;)$>#T>B6 MA036$BY9ZSJI8:XF3)NF,STDF"/)'6W96V2--B+D]#_^.UTN"8@X94 MOWTP5&P?2#;;AY2A1D$?*2SPW-J-H7K*)LPJMC3#3+!#&3\+F0ED M]^21P)SBDK,U+,5##M/$?]+P(785$QMQ-,"K%9>^H@EM#:0[<-)#/JIVTR0_ M6D)A*"TM#JK)RHOS9$5F>:Q:[$$M[@A?,KX61]33A4=7VM/UW9@U*4?%'A@J M1ZY4E"O6ZL>WU _I;;IG-2GP_+.U)2G>:LT^M"9].0X"$G:U)FHF37I1FG!-\4(LARG951D4G)HTXOVN&I$KTZJ%Z7+^FCX25_:EJ_4& M4RZVF37K>!VY'F#%AJEH(_CTW*2!^:X=/LT,KPNDC%LT6 M7/DA =G#>QR2V1/>U/J]&V31P_I1<52U92I=HF.^2#!&DK.%LR6(BA;?5]CW*E2INM2E$/%@=V;.. MJ$,6=U86/=LFK:DLNMMKS;8"@LY&Q.S!G2AYAN+OB;C^E/>C)45AF1I5@GVH 2WS.=[T(-:-DVJ4!E:S%0A7Y[5AAVU M(7LI!H+:*)XV69M0-_9 +*3(H<(&\IC>40()\E)!$2Y#_$!6/_\\>1:/=4O] MUOGUF"MBMV0)R;V'>;YRES7W,RG'PMX==KG)0AWIA0_II9]?H:[!V'=SIV#Q M*P?F9/6.<]^RJ"9EJ@P;&F7:5B&F^K[R!LDZ?"\C0_-'@?(U2NMF%?#/5L N M%FHO)36I7S4&Z=NIGS5_+;1/!/S14,X=Q$U;TJ=Z17R'DKR#P1FK]UWKP$&K M+2-%2&NN# EZH922.X(LR8*_(_AS_'R#PY#P0(0+%Y+:ZX$!LR:5J(Q?32H! M9:*D4'F6&03(*9!8#3$Z\))QY'>8AR\& 3M-Y'J4%0[("4,D.=K(G1W"DJ6S M!G3,7 #QVO&=61Z.!4N)%M&*.9D8=+ E'P5X9P]$IY 4GBE:_[! M8' JKSM-/ZT@1DC(9)M9%ZJOOH\4!AM(?B A!:FJD?HFF?10#:4W72E0O^X> M4_1=@;7M.&:(5F]/*#2CXKI#\ZQZ=-_IT55=OE#"V%I'W2 VY2OLTS]DI6$F M(@\SILN[7!N4QS.#'#I(85Y:'=KR/.4<)3Y484N4YVMQU*TM'!!V[,A/1\@H MQ4?B,7G)G&)AH:'58Z>,EQ+Q* MA@9XS"]@L 9W+=:>]%J PRZ&U9MPW>[5[7-A:H-\'2Z2=7B5H_;SXRY3]3S MRAAE[_5X*'QQTYRVU>M;_0L+Q)1HS&'<71'E;$Q%HL="X<*6,$%Y+A87L]M= M='>X-"#1>">PQ6"'RWY;W_*K1ZOK];X6PZ9;6=0WL#2@47M#CFWO[M'-;6.8 M&S#J>#V*1= D$-F/K5@IPK@^$KF&7H^@/A193*%CLU<.2K80M@M<-8E5;8#* M--380J/;%I W>^/G*B+Y)#T0RJT!>8FWS&W;WSP4N"GBMP$)HTOX+1Y&07R: M0+P&%/1QN+;Y6P:\&(6V-$!B'L5FX6GK+6[FZ=T 4(N($XM0)Z?:%BZS>JQ: M^TA;P-K[N)HZMS9 U+4[,M:YYS:@(-B8R#-:5O=W&6TR5>T 043)U$+ M1S>GF3OF4=4P8Y1'!]MHH+PI5.=$@[Y+.5M?MM9.&^HOV&AI=?"=#-XI[A91 M.W#83]BT\>10 U5.UF/SOHI-[KNY%HV=W#O4 !GDT&/VH8J9R4=S+9B[G["J M$37-IH5U.*C":O8Q50NLX;&K&KU"FAZB816BY(,7%H3=SV+5\!CFT@/7]4YQ M"^ON![3UWZPTR*6']:3FPT]-A[46UXZGMG5=M)92CY]B9:"^8-CBU?XHL6:T M4U/I<5+,.!7W!5N06ITOUJRS*P1Z:!HN[K28=#W54L.CI=4CU>8>(@N;^8Y\ M#5#%5"TTVL_46RA,K%KVV=OI,HV=4\>ZUMYRW)J##M)WJJ#9_,=YV7(;XU<; M/VOOBV@3*%.#;#E9#YLF;,:BT3& I@88#:4>(\-P&HO77CZ_);]%+3;ZNG]W M2\%"B_!P-'C7:;LD^W1V7)C5@)8NN#4 *RCT^#4XY%I3HX97_6'IZ>G?4G5W\2G M7I0$_93%4<+@@9/EYR,,V/9&@]%P\.%D\&^0\/AY[:4DE0*>%]R318P&@Y-8 M&TJ-DE0RY2"^>/7Y**#KC0<%]U]'*FC^ME(5$7N+0GEXT58HR$*\MRH/=,NV M\I1[LI%8/_:? _<3WFRHOV3R7?+&]UG,*GXIWA$OOB%* VW^/W?^#D5S: MH9"-75=J"/;N,'6I?XXW-,2>W.E;5&]Q_CVB 0W!'/)'ZI [PBES[XG#5K&> MQ9\..T(^7D.M_XR"8,$@UNV?CT(>00,%T0)FJ&$D:'[F+-I\/A)M3C\!K_41 MBELS?A-(%E?P7I@J:&_Y=B-+FDLZ-^*)XW._VIP8"A)SH[3D;?,N0\+7F/]& MPJ3V06+V;X@P^5GK---U$4\\!9]Q! QLR!XA([R;=CT\.J2X^0Y*/&14F[9__3FZ/2_].Z,RZO,O_">$ V[*DJ MG(J@5/U\AZ)^2%:$;RO7(%NU[M0/0BQ"/<&&^H'*- N?]/ZO-].6R]3E3]L%F,J6\]7@TB%Q61QU\.[?!]GQ@\KRAXISMRK\1,V$8KD;%=C C M/9RV,#(!$^BL9.S$(PT44VR2VM2W:<]B_Y3Q$^9NR50I4]ZH$,\P)'+LGS.^ M83&#DBP:@KX]:0HC#KI]<>'W*W;:56+KS1CP)KYL)[E+SL, M KE>+],6\06XGX\>T!\.X'=!DA:8^*0*C23\<$]@D]1S6+WJYBQ1_(YE1W5"?KJ/U],DG/'B@ MF_0#]-/E- I%T2X,)?&>G=S:@ZXS9Q./..'XC '4T^4%O'-"EJG"7CDV]"%H M*1%E^!H;%TIKF.Q&@/H(XW9/5P\A6WX-B%2D\9KQ,+D2/FVL-AF^H45,M:GC M(""V=WVQA8:3RJ1+CCF+3S7/R)(53DFERU9EYK('/F]V&E.4[1;LBI1"!A^Q MG*CCA(&Z38SR[;"S'LH=I)T,KL$'(\M?BSS'P<.,A*$'JVKU]R5S%.7,Q8'H MU4H_G-&^@IB4=2K=[@+AES)Y!K-* W('34'&"_9(;N1AA_Q=;.YN60^GK8RZ MMKRA0WYQ3!0"^C)[8)OL<*'88(:TKS]O2@+W Q''3Q]%9<:>QYZ$XE\ROO58 MB@_XX-78Q][+'^+^ !SB[%QI5RZ:V54JPWYVK';M1*D39-E^*]YK9"H;X+=D M)N[)(_,>10"1A"TY-'NYB,@M]'.AN*/!Z%W9'+?*6<=,^!0,/0M)\.%X]'X 8_]XPZD'O>"'TF+"A/* -:$@WP\?W^?D^ZAIB3K* M0VX)2']2]0UGQV,1]J[IDM0OL*N$![.&5GT:=W/B_YG5^E?N=2O^E"UO>K[Q(^(QO,T^TTP#]+ M':\X(?$72"IN[7MF?^B.57?PAQ WR$(4NS7P[FQ>J2'W=9PZ?127RT7BR%/< MWAS?V[W>0,U]N>HMG5:8DQ_P6":<)*]\,5.3A^C4AR:GHJ,]$G@,;_"S."^> M,^A\@C1DD[.K^<7X7I2_=7/>B8=&JS8B?/--F'U5:'#F5Y%$]R:!-'\05W2Q M,[*BOKCDYRS68Z$^$1=?BH^WF,K.\GOE?.@FK^R*!". KIDFSXX7"=>%G9#X MLPL]<',ZC_B".7)AQ\5!BC"0:O:3+=%U%'\YZ>\X&+UH72_\EN#0I]N)DQBH=LZ% M3EZLJ'*Z*]G&;GD/V&3\@@.8&1S?DP5G[+>2(XDZ[9"ES8(G .(OU',8WXR7 M2^GT6I[H&](><&NTF$C.HLW&>\GVSX2?:GP00-P.TU(]MP,WOKF#HDOH.1%4 M5US^4GN:I"0Z8*VZ97[B0R_LYAP_CT$1PB#;8;C!/EX1]^RE,91[+YS^>BVY M

&]:!HY-E^(SG&!IQ61ESL[(51!$ M6UMM1OHZ 6=[FPB.P]C)*QMG2C<1U28?L.J7%/F>A,+%JWI_CP%=4T2<('L; MBF]V9A/[K\R($X&D(LN<36#$=[,0@MW9',3I3\L3KE0\><*5N^RFXX&9AMU! MM)Y9G,$8,KDBXTF7* 5%[@,V2=MM)=6U P=J>//A6G7^8=EL7N-DEM'L*&NY MZ72REMNE7J3LRJ];%N\6QT'IQ$VC*]R\<";4.\TAN@FYQ%Y :F<9M<++?='" M#K'XGF(%4CW9FT2UX_%1ND*?^I>4!^'8]^$7#P# BH;OE_F;T9EDAZ"V9=63 MJJ.FV=EN2XJ=!*P5)1>(7-CJW!Z\U1"\18V7*YNDLO&U(6._1JQFTKOY2J^P0?!@5 !, M(P$ %0 &%R;V,M,C R,3 V,S!?8V%L+GAM;.U=6V_C.+)^7V#_@T[V90^P MZDB6+W)C>A=.[/0$2+>#.+VS;P$M438QLN1#2;GLKS\D)=E2K LEVQ$C&QA, M.S9O5?61+!:KBK_]ZW5E2\\0>\AUOEVH7Y0+"3J&:R)G\>TB\&3@&0A=_.N? M?_W+;_\CR_^Y>KB33-<(5M#Q)0-#X$-3>D'^4GITUVO@2#\@QLBVI2N,S 64 MI.&7_I>!KJI?M(&J=259CEJZ AZIZ3H2:[+S1=W\=\B\:*ZT.A\-+]NNFJ(>R"I)FU3Z5>RVI$U]]O,Y\(DB+EVG5,Z!"!DP^>:R.3"O@*V+27V1)"W[N0:#>_'FY3XP+86))6 M__QBN*M+6N"R4I.,7"XQ7QZ7U,VOWM2:KB%FN=X1.)';D9AL =[RQG9?CL&(;=,?2/H8>8;M>@&&])/K^,@)H+F% M9W*BCH$/;ER<77 ,?8!L;KX;D>]C M- ]\,+?AHTM&O7*=F4^(7+JV213NV@S9O\=&#"[8G/4"RWAK(1FREG5J; MX3^ZWS$1YP^ %\BIS9V:W51FB0%L@Z*2-'Y'?HO80 =S4!4VP7#XZD-2P]Q\ MBWS:&3E9*(HD2YMVR>?KZ<_QY.=L,J:?9M.[V_'HD?QQ-;H;_;R>2+/?)Y/' M606B&G#5(SI(+ -;LC'8);=^+OV%X MD14U.J7\+?KZ:>1Y"1;88 YMUN%3NL"3.H"69G55N=NQ!G*O8RBR,0>J/-3@ M "I05=4^B*7VP204[53O"..I\M37!GVMT]?U3D=3M,&@VTT0E@#D"*=I)"", MNR,?=S":%GI4XM(+5BO6FHP(KN+Z%G97>X@A&I6[!\$N)FO9MPOU0@H\0H>[ MIF,$]H7T M%BZ;-?&I%VI#TZBSM(YLP#'(0"33@47(,U M\H&-_LLV<*U,H M\%D^NC#+U]B31=HAOE**A#UT)W3,XCFX6[ =HN.D2]CS\AT"\S"V?)KM'-N//+-<*- JKI\?7!7\@?WD= M>+Z[@CBFZ:U8RCQ56R3PVN0*J_0GO=V8=8%=(K%[Y.G<1HN-ZW/FWLM566CY M\^[']2D5=MJGO08V,"Z_=2FKUP:!UR-2V&F^_?]2,DFE2^X.!-FQX:G.*8U>.O-0):WQ)Q)T4 MWH:_*]8B$7*1)NQ$')DF"L=R#Q#1-:/S8Y[I++MTBF2UKZOJIY5F%0J%/5,5 M!M%MXZ/)*6)JD8-%OIVT2BMM L$!*!?V*/9 @^ <:,:!A0EBR9$3&2A/)R^O MV"((U"16V)/:(X; "_!;Z4Z]6[!%4N4DKO2 )#>I;B&?A;Q28R\[^2V@8^1[ M&!342--.SJ"-*6$?GCV2/[Y M,?GY.).F-]+T?O(P>KPE!2[$CB/>!'Y'"6"24R*)LE2Y)Z@.% .J4#8TH,M0 MAU#6];DB:P.HF^9@KIIJY-7'@* 7 M.0"_W1)!,_LBO2!T;3+ Q:WC0PR]?,_'H_4HYHI3!PN[R\M'LXW')+"-@= : MTS:?H1/ F"7OKZ@WT:#4N9'\9^8?1VJT) [E(7(=!"G9ME2DW&:+BZ<)E_75;5I]XOFEXX*G.*R0#8/E =" M/ X,/\"$&]=+@!>Y=LBLHF>09)W/./E4F@-!#(C$Y!?KM>]*G8&195\J9U%I M)H7&--7O #D>91_TI@[A#*$_0-Z2+H)3B_JNY^TN9?7.4,G8:&HQ+0+/4.PL M3)0V2MK4"1TBF;?&U J#H]4"%.57.D,H&T(5.19;!!6Q <24=<(;-XZC")E8 MO#\55SH#:!= -3@6 T@\F_*&3='PKZ #K5Q'F9S2XJ#D6)=??"1SF68S;JZ: MNV7/?U^$Y\I=JW?E?CW]2'^_F\YF_ROX'7P&NW)< M#9- +*CUU#/TN=;K*+)J@(ZL@"'I=JAVY(%B]CLZ05:G;S2T-!0Y'&3/L=2< M&)(Y,1!@&=B?^[N+0CG9G^,.F\<'])Y:?XG,4H\RW(.R"+?ZK9X.C([!*!Y_ M?$%4U1S*XZ>>?H?F L;:^L@B.MH#-&S@>0^):&D8.'5>AF,8_KN) )V\&DO@+. #8=[$LJ#Q?L-)K<\?.I"GGD) MK*B:;"E=7=:'<" KD.P /7:?$8'DU=LOC\;:;[(K MC P?/1>E;N-O0)QU47@H9"J1^[!96#%#O7%:"8/:;*BFSU<&2&..-JV24)QFI__AW:;Z2BZ.FSZ)N'@<[P" MX3PQM%NQ=QN['(CR:O]!Q@''[DO>(K];\ 3$S4ETM2> #K6 9SQ/YVZ>IRO8 MMJM5;K&4#\ (GFQ$S:_M23*FU@UR@&-0!RW7VWFUE*=*BR%1F_QJC_H<:@E( M#Y,]K4U3:@79VEM^Z19+M [E/&_Z?(0P[S%#8?C&9,)U"6+TS,)[\M;HDEHM1L(^'"CW],IQX?CH4+LEP/ *L(N*%?5+ M*3+!9!<^ 014()S+0ZMYN:=\Z,D?$#_#&?1]&YHTUMD-& <[/)$*^;5/ !G[ M<"*&BN!7[(Q9'AG9C8O';C#WK<".'\7(-\SG5DFS0M55K76@J$Q^C 31K7=% M'L]U_,I/ O5Z8_!4!P&*Q(:9L"&4^LJ\) #\ZVY.<5/"@,0+0J,N%&!X?;!VDQDCZ2 M8S'JBD-IFS=[[;I@Q;IX?+^^?:TY3WFIU$:+\74X?L3HX36:-K6G[5(:7]?F M^ST6UCE)=)31'SLGB6XNW:6,@7W+JJ*C,%_E-'\ZNJHH[<<'-R-BH.2;5_<$ M2HZN\W[(.:I:E@+#6;7%4SO^]&6D/^F M*7\#+<;<@9@18X;7SMSD-! C@S>U8E,W$#GLHF=-;Y_XQ(P& MQ,%*>^(3>=DL[,. 1-MDP=R/[L@@?,604&@&E!A8: (5 M88:+1"T>E 8Y-I:\D0S?@-!DN<3"2U[R#5FW_;=[HL;Y9"+2J;?."'FKT<(I MX&-/;GR.["5)*F\=+\!4XP_=QRAE_#M9]89.#$-[,$78-TR3](T1(\8/<,*_ M!(897"A7P]_A>V/ /DVEF=75U7[3^>Z/BJ"]V%(M3+.IHU8._S:!2745ZHP& MQ %/>Q1J7C9_B@7MUO,"NEY/+1H._PCQJN"L7UY1'+P=2(@EVQT_$X1-__( MU]$A@0L#><5/0/*52!?WV:_[#1%T\#&$B^*'"VJ<@-BK4B_N(UT)2A!ECF-Z M]"EBUV%O&Y<+/Z/2:&'KJ'L_!PK*ZIT"$&KQH%H^$2%,)!O:6$"F M]\LA%! %FTP":C=TS.PX36HQXC*<[-%\FL,]7=7TTT#9@5C%D^*DT:WIQL5$ MS0HP.<1Y? M3:<53P$P])G ]W-4T')+S@>4NYK>35&SEM(!2FR-'>-HKQW\K M.43FZT/38I/.V#(X(Z>Q\ 49L@Z.Z?.YT:^C!88P+^GAGDVV&")'8T_-U[P. MG3.<)@FR72_ D*4+8N\003/Q#%'H"#9;0NB/@0]H4'EFP3'T ;+Y$HIWE:[2 MD61IVWGT1]RLM&V7_!*-06*#D.@H),O%N17^'@U%]&=8PI!L8'_';K#>6&HS MN1O>2M/WGD)OO)R5?:\6FXGCY1]Q_&!5-.!")X=]FTW/V+X #X8= "RI..!C M,*A:%NC&WF3G)SV.EGX$KX>"VTZ39ZA59<[G\*Y(./]3$QDW#TH7^4,T_(DF M7GFHRM[MBC<%#P>>_6=B&:-JKOK'4V0W&8VKJ:0]17VODFY:^C0ZY6;$NV$, M25>#9+&GKM;KCGK#WGC2O>I==Z]'O>L;]:8W4/2;L3H9WC2=MOL!O/P /L0( MV#3 >Q:LUS:*?%^BI&?Y46P5VA!G&=A#5+NS?G\>"'M)O\U=[N(_;QUV3/>J M 2._9MOA4)%R?D?XXZWLN5ZX9/C5%OO^[F(?-_X/B34O <>4-AW\0R)=?)I= MH(A/!;M"4;4GM:M>W=QHZE"]'O?TF]%H<-49#Z][ZJ@W4L8W>G,W=-EC)DI. MT=--!97$G/A["B?S1JTJ$X3="$:&$:RH5*#)\T11U>B(0S5_(L@Z*KLJ>) = M;R-*^KG-C"4T _N=MV.U[6BXNQW1QF3:FD2;HZ]O1OU(KA7^Z&]^_"S[4I)! M-+0\C!%FKY),YS9:A ;\@AV*KX$G0^F"H=75Y$%GV)>'EM*7=0#FLJ7-%4/1 M3&A8H+'$E7/_UJ%IF]E#K0#C-WH=MTTE]HD:N@5)Y MHFI@;.]V3P)NQ^$2UYGZ0YW1)@#3-&0TK)4YKK>;VB!2Y&2LUBE MRHBS\!Q?(KLK4CDKA#U]DQ711P9:L_1F,V@$F'DY;'QXV1OHOQQS^W>\.%!: MLZ;$ 5L^;50=BX'BQA_S:5ZT^T(NFZVM': M@)UC<::N4OW!D/N#C880^0PQ6,"?P6H.,74Z9 P+ RRG@>_YP*'>@@4Z8,66 MGG1CJ.E#"&35FL_E >SV9 .JEMP#JJD/>X..H9AB,66'AJ(95ZD-<>;6\26Z M.P7W9Y6P.F8A:320&9JU092H+@Y^#B?3BC@IX\;GT *2=QF_RJ*_:[2Q!DW M7!RIN)WGX".U*!&(5IF]DV.4(4]CS"F*:&8Q'0N>ZR^S8L#M":V.". MQ#\1?')G<+$*4Q4:KF,@._3UFEH;W?S190Z%/P!>(*>2>;;34;3WYMFX._(Q MW2-UBTJ8:7U78MU*8;^?QB2[/<_$P>;("0CT$A'9[+II\X K]":O/@8$"L@! M^.V6X)T%Y-$P=="Z.[I61TIEQ^&7?H4.X9E-' M4W.%''IT!S0W4/3:<[0LFOUVM08(YZ7@*:MS!D?IKE6+A5Q)*9NW"WQW7?,% MV?:6FH+KZ>S":?*'A'P1HD]$05 -WI7FL!0#.LS $1A^@.F[;.20N<@-B\TJ M>H8-#VRX.5>::U(,T,3,*-:8WY4Z0X4'*CQ,$S<'Y0>]B'@&3\[V5(N-IA+"/C_3__'U!+ P04 " O>OY26R2> MF[%& "7C@0 %0 &%R;V,M,C R,3 V,S!?9&5F+GAM;.U]:7/CN)+@]XW8 M_Z"M^3(;\>KN.[IG0O)1[1>VY;5=W3.?.F@2DCA-$6J M$OOUR\ 4A0IXN29 MZE+$>UVRE #R0B*12"1^_L\OZVCRC @- M]O_VMV?ST)L)^N49Q,?(*\! 63ES!931[Q9N/%DQM$ M2!A%DQD)@R6:3'Y\\]V;[W]X__[-Q^_??_QF\OIUWM/,HZPECB>BRP]OWA>_ MG.6]XOBGR?=O/[Y[^^'=A_>3[W]ZQ_[WS>3NI@"\85@N0B-D%,9__L3_\\2& MG#!R8RK^_.75*DDV/[U]^_+R\N;+$XG>8+)D7;S[^'8'_2H'Y[\&2=&@#/SM MV^S' K36]?WS_Y@L-RH2'FE$*Y!BC)Y.? M"8[0/5I,!)D_)=L-^N45#=>;B&,OOEL1M/CEE4>P_YH+Z]UW']_Q\?[M(6$R MYTIUAN, Q4PWV >*HS#@NE#\2N>+^08103Q]->'C?;Z_JB#H$7_%NO_SC8_7 M;SG VV9]"P98Z2'[SHA3=((__ M+7!Z])XB9"UBR\Y&(6^6TC!&E#X2+Z:>+]3K'"5>@3]O9*.3Q3SA.PCA% MP7[^G"/JDW##/S>FU;YG0(3/O(@;Q(<50LFYEWB7F*CHZ)0M[N..PK0[@ADF MR?:.89M,XX ;G@V?H[<,[:8IT%'*O<;Q\1&1]CIX2OIX':83FB_*WC8EV MZ'ITTIE+%X3)I>>'$5MF.B%9T>7HI#*0#[!6C=S@#:]CL*T5.?[0+2 MB'L2\V2%R!E>;PA:,3DKJ]1B+M'SX@MAY<$KYDKG!#F0?W.-J]G*4WPFFV"&:2W M7!*T9,J7PS8FOLU8()ESA\@"DS5W,^9/4;ALZ<>T'.ZH6+3PTJCY4M_-J" 9 MMOMR2BE*^M,EQ3"C>0O7;"4+!#)7ZPW;L7)GM96;H.UP),G3A*1^DO(E[6SE MD26BL^T#6K:BU:Y70 0_LKXZIK;2Y3@^@D=BAA$W/ \,*\3V659['6 MN!RIZ803C<8#SB1Y5'X ;AD&AA,@SS\'\_@>^2GA*\3,HV%S'C4;!2)#;G%, M!N&)>B X;"F^Y"K?(M[HU/DHY(ME7YPK\X@1BJF8N^7/%U_XQ^;^F/L(@!@A MG,G0%R=_[/>#/S_'84*G<5#:2V9?^";.KY8H]D-4#G/,<)NP9),QH#'CT?MRXR7,!:8\(E[YJ0^^V PWTJY; M'!3<>239=G+";NQP')N313AH'NABXOE$F"!N/+(,X]GV'FTP$7O@M@&6Q@.- MPY;TB:*_4H;'Q3/'NCG9JHZAS3I2?6*'L(X>1N$ZT(]O"@RZU,IWY$G#'XK:"ZUE/*^ M#5;L,V4HPE&F!I#ODWA]8P__J/G:M0T>3(>T*1 M2#&OP_SQX8 +2JBW3O34EQC^S1_3!7-LUQ[Y$R4/B#R'/J+Y0#<5E85ESR=A0WN2LV!/ MT$\*A">/>&*-*";,:_GEU3>O)AL28A(FVU]>O7-5B8Y4/#N,*H+'TR@D4"!>3 8; MA//)\-U'"+/A.O2>>%YFB.A92HAY0I@;',P)78-12)[Z/DE14,=+0;$1_H!@ M#7R;.6/!>&R%Q* 31HTUGS,6V.:SY8-TLOS\MNKPE5Q7LR?8X;98ZQ?^^../ M[]Y-7D_V/;,_=IU/6.^3K/L)[W_G+A8C%#-$:.:0KN#.R.TNLNSB31Q-E6NH M:U-;:JQ;O1V/"<[^L)+(0Z@J44T\2$MF8PT2+6V!-0@W9W!2, MJQ [_/.$:;S>X-AV5LC:F&>%JM5X3#C 2#L[I+!*HI70WM;H6HQ(^!Z96V_-/I;.J_2+ MB[&AFA563=M/+ L985>LAI]A:BHJ:Y(5]A"FVC3X'^959JD_F-RB%^9CXU0< M!M\1'+.//C*Y>+:9!IGC2DJ -5LD %W'KR-940-N,V M^!1TI*4\+54T]# 1*4E*^L3^.M0E]M4?9]FMR/ 993FL=XCM78,]AI(Y9]NL MIF,N#6%Q0;KPV3=LQ(D.%KX&DL*NR TV^>R)X?/-C0@(RR#/==UGC6O6NCJ@ MTIK+0:'0R/T2K4NI K>DM]J@]0JFY3NV0V+PI4J&='D]TB$+858HRW!D5]8T MT\2BI5*/+-L"9(NXQZ>;4Q8MW=E2;=MZIKF)#CLC./@LM"*H/"TM"8$P0W<% M1>Y2XJ\\6DKXG6W/O 0M,=G.%U<)*B "S:QMV)M295OT!Y&E"I2U,[YA;PU8 M:NROM65HKQZX$T(&MR"-"2];E18$0[ TYR'=8.I%GPA.-V>11VFX"+.BE3IW M6=]*[4N:VX%DA=ZC-K5KPHXN?6QK86%'U(;WO$VD5-QP&Q(@S,&#M*+R/7#F MIDR#(,PXO$\AH+-MA3K*NHA27@M87DM0,Y6'&5PY!88;'HAA,:%KWL WZ\W. M"+GUU]HT#:Y\*@OG1O?@=F\H/BG-IQM_Q@J\%PQZ\%'LD1 K(NU2.&E 60DY M,&'YZ)]CND&^**:N#)\K8>4$ZJ!;!!>R.\Z>T L!6Z(R2LJ$%/5*PH0.Y;%6B3N"@]1/ MYB2_L*)8)&1@4A.J AR%*EX08'<11[E$*&%U],FA6RT1!A9CB_$'72'D^.X6 M""V>$!:(QW#-'+@\:VF!R'SQ">- -P\<6JJS7^S:@F6+=D&Q:MN4-1TN-&X" MQ U0''P!LB*IDB9D2\I8"].]%R]5JU'QF]1$5WX= 6EIKMS!KVK$.\B(4[$( M2X<9=-$HH;5;*0[0@; VY-EV5#Q=<(W9#&'+V&48>['/)LT]\E'XS*O)\,HR MN\^&'4:;+M7II"T['8_#57RTJXH,5,D1%7#[[-)NY(?-J Z?;-J*M/*BHB() MPIS.+AZCH%IWG/Z*(GZK\3-%@3'AQZ4+=8S?L1/('!-?&&/TSOVTX)VDI_9Q M^69BQRWQ'CZN[D1G>=XWHF^TA/3B-4%&/$]&D!T(J@'EJ=9*T+%I4R>6*T M MZ>LJ>=S$8VQ&8-@$<07"14JX!E$(RV#E<0:>_*=9[Z2P&M=+ 0V(6(.C*86V M)[C#-FR%QN!+B +MJH^H1!?<_#C#E!\IL^\0>=9YAH96=BHD;S?V#< * MBOKPGPK>>3C(3ZS3\%ZA#FUO3%(X$I3E*&40<^ M#J%&/'7EK];4:IE/">%A+7%'<[;=P]QY6W%-AN._)R(.N"$T;J3Z&$I]UMO3 M8.TC,0H-P?WC/GQHIDIKY32Y)QI!&(HX"8/=JU#\J1)1!^OB"\^Z0D'V7MYZ MDR:"Y/GB\%&IV5;>@<[L]#>BVHCU.R8T\1G-FZF9(R.[-CN#: AVHVIX@]0G M%RIE\"RHAV"J?D7!4KQ^3,-E;+HI(@=6ZK4:'!*]VCFM G>@N<,Y;.0_MD-D M\&FG0KP\8W0(0Y@ILJ?K[D.JJWFE:Z*YHJ]O!($#NY=]C8>?NB86') WZJ!0 M@95/WJD(XCW(V;;T3.0E$';E5;Q)$_8SCOTP"H5' M5:;);IIW/)R9[3T,V*7Q4&J1S%[T0,N8IN60=JDUZ8%F"(:G9"0%WH8#:A6X M4O]U#6!1K;4;Z@9.E'GNK:J*4#PN2P?-M@/-=327+F#PRG"E\Q#0BO9. M+Z$UD HVH37"131[,JJW/67HCW?U/V4N,-EP;'@JN?+B?QU,<2U>#CAPT2FT MR9]3F"Z961.O+1P@IJP"8-U62K]3ZY9U K0BP0WP&;AL@ S_H@26"]Z %ROW MU:G)<@1K_;%]O5C;QI4%_2]0=BL2C >+M22H5J.>7RNFR'^SQ,]O Q1F>L4^ M"'42BL3^^.,:+;WH@NWWI%Z=!**F) J8_E'/QI.J^^'/4J0/ 1HKL9Y+6#[: M8/HIQ8[KHPRKL7RB^4N,"%V%&X4S5/E=Z@74($8B0.GD'$#HB>C(85&Q#2N' M&]0?.4!OYXA(T!I++Q\YWO/%51R$SV&0>K(,7R6<5,1*R)$)^SU,5F)EXALJ MQOM'K+&O#7JP8X:YCU;SP20FW!BM0>>-@HS=_&F /@1W_@S'/N)WVSB:_!;< M;#M#L;]:>T1W/=/43.G5VC2$Q(T=;EH'W]3,@1OUAJW=? =983?4!G?WS:24 M?7X;$H#.04-FCJ:%R\R#D:=30\R8K*-I84]^QVD[=B+13;"14WBT!&BG5>_I M/%;.U8WW/YB!D^1?D]C=DVP]MTC/A/S: MU;V7Z/S%0S"E8LH 85"GG9=U0"L*.YQ=&@YCT^"#SY(ZLN6I($<2@K;O2E9J M-+T,HKXH

4QGY275W,R8@ZA+E5H)<_R1XOIWX2/HL* MH@]H*0HAJ^>996NEPCFT'Y%%&2(2%+53T-1,S12+ANT?D':6'';#3*HD84P*^K^'-T_ MJD8-*3=VC1UV'*KF4/EC.( Q-VW(FUYW)@898GQ2Y$15CWCLB#FB7EY/PIV/'D4 MO2I4J=(Z)H4U!AY4=L)Z *]:2^.D3>EU, MQ?(TT,8>*V*H!!CUI!R8C'$DE&%D$P+>P?0D@9()S >R9+].MR3AWAT9K;CO M,6,F6/KNNX_O!$/Y-W_LGHO9FZQ\4&D-2+LF?;%;L.'U.A_%P&N9EG#>VI'0 M!ZNG"UY5SB-_HN2!K5ZAC\R\-K<9E-D?FC#;3 ,(LU(<%[*I><4^&JU]"; G M(7A19&U3:FA+S7IN^ ]=/X9 D/SDLUG!7)2+2(#^\HIF4MK_'F'F]/SR*B'I M6,OS/7I&<8JR-QRS.?6X\"]W.T(SSQ$2\HB#Z9H7N_V7^%XA M_2XZ'E09/K91ABZH!:<;#RABG2X_H9BMX1''-U@S,5!QW>.9D$N*P,FQQ2P&.$^_;2/#H6>BPE'E!9!%?CD;6L1)Q>GPU7KCA21W M"&J.JKG-H&+XKHD8+ D!-X.X87\)HVB/)"_3J9@S*N!!Q?-]FUFBH@"<7.X1 M?[353U+^_LS9RB-+I*X\)0,=5"8_M',W9?B#D\@5+U?&4-4[!S6H0>7P8QLY MU% ')X)/C&3*)RRB\_CB"S^13D.Z$LF "UYR7V6WS.V&C3N]:V7#S-2 E!Q' M>1Z?AW2#LSJU\T5V]>R]1FRZ1L/*K%40Q40*.($)]^46QWB79)LE,NF-GZG1 ML )K%0,QD0).8!E^7,=V<9LP3AG>^S#U#"TP045"&J+,=A"/<2N,/;(5G& $ M\T >XVHD2,X6!&T684\C#JLJK2(DO?(!J)XQ*O*I,$,QDY!>1R30P\JW571$ M20,XV=RRS6:AC J)', ,*X=6$8X#S,%Q_\(C,9N[] Z1![:+0?PU-5\A!07L ML-)H%.@P4 !>*N=AE";[-!J#7 KH8273*L:AI &<;'Y'X7+%4)L^LY5RB6Y3 MSH7Y0F!-YVE"$R\6!TU/5)Q"*83FWLVPTFP5'7$G[FC%K#.8CGU 2"-IJMU- MI _5^BKPSTU2C0PWX:M[@7#6WJ/XU82;%>#GM^/DM5[\E3*\+'-:OVF6TWKQ M_SY?/?[W*9^U:TPSV9WA]0;'MOFL\C9'F<\J)P6">3W 3)O7JH"%EM^JT[6* MERLG!X)4^-4@'#\DS%)J7T.7P$'P6[1*54T-JN$/@?W3( @S!.Z\,+B*S[Q- MF'B15A2&-A#\"6NQ&&@!(2+?3]>I>*MF=YEN0]"*6XSG/$ZJ%Y=]>PB9=O:B MLZ<+@ACO4<((0<$NXJ"5F0H80IJ 92037/]GVF6\:T#G* M_KW*(EX$0.K+.R75YJ_)/Z('[TO_/(W MIS*,EXRV7;87/^I=\X1(W2W+5CU""-UV(/16/ "G(YD*\Y,%AG4[Y6C6%81X M<6>FP)5X<.IPSM\!1G% 2X>!9QY=*42N!H<0?NY K&H"P8E.X):M1>?B[F6V MV^)5\]#%>A/A+4("YBXE_HJQ@S\THW.HW/N"<*^[*Y_+G?ICT8C,5"D)4>]V M&_8&X3IY?UIAIA^<7I0\F$>L2"\09#T=KECWB'&*A@G*"\=D++A'/EYF@A5S MQ.P\]C0LA$ORW7J8/3&J][HA)1*2 Q+"EB1D$TYZQ-3_H!"N_[?0L*'8-*1^ M*:>(*'86/J7\I\\QX\T#VGC9%DCYK\49GD&KNAT*1(V"#I6I6^Z M6S5U7N$M>A&_./I.AVU!5$#HV8$ND7LL(LZL6D,9UQJ#J)K0MS\,6\J[1^H6 M60XF,T*2S$S#+47G7D"40.A$[HZ$@U, \/?J#<=^;GI[3'?N55G2'%T>=KN, M\,NO*%BB70$>45":.:#\H?MP$?H[IT)=[+?;(2 <9'6@%]TR9>A;B\R#Y D) M*4&77DB$EW$C\HFSRXHBT\'N^8V/[W]X]W'R>K+OD?W!.YV(7B?E;B?_GG7\ M?U_!OJ!8\"2K3L6$=!UZ3V$D7EC-"0KF;&_GIX0OXPS@%L=D]R>_BDQU=QL[ M['\4FW-'>%&H9,NC=0E#CB^"&_$TP];PNI)52SA7)#M7A+(%L>(%A"5&B2A' M4YL\;M422/:X@U);2;%,(@0IWGC^*HP1V9:1U%Z2T;: X-XY*&999%JZ((BJ M"[-S;V%665TZ7 2.-G7TP5^A(.4W/ERYL2?_D=$X8TC^J0H/ M=#L&A'U&[[K9,<_ [6X/J-K349]A!NUJU!.$_+NA[9L=9Z!K2B,V%<]E/B)_ M%8=_IV$9^,%^F;YLYFE>[KTG!=SB.P"?=^\^_CN M_6&@;]?II-SKY-_S?J''^;*([?YA42_B3R0_K!!*Q!-0NZ/Y/ORIMOC& M5G"* XUHV8U< JX 6EMMT0Z(5;94<4O)03HUJJ"9_<$4>XTCZZ<*Z/[4CIC<)+]$12CVPYD'HG8F@ ;M5R5_1B$V(@M6=Q_#.- M^'#OK$1Q" SA3+@',1R2V;,(;GB8V5H&-6@(AZH]"*%&)[B-.*^/BOY*^1,# MSWF2E*$NKQ1Z! ])781D+ ])R1V@@M;7^%7# W%+#*IKD RD#?4!>MJ=L@(6 M@C-A5#&-2+ZN/6WM='GPC>TUA#3-$1@][(YVM!1/A<.V>RJ-GSU"Y/#1DENDZ5#YCW[Y;")F)(R\P[9D(3MVX?4ND MI]99W0)-BH6^&83$P9'5Q0"C%Z6OB3IF&0__%YP[Y@+*F_5MM=MT#* M(HZV*G7"1+ :=(]\Q/VF>7P9$LJX&;._"/7(8;7RWD8!4F#QZ/1+QU.PZG9& M$./E)28[8RO=^739.Y"JBD>G7C)>0E*KAW2SB;9%R35>YV,W(UJJE+9G("44 MCT&=M'P$YV'O:L/,X^PYM=UU"H5GK0:'4AAQ3)=:S1UP/Q1/BL=THV>!L3'5RFP880FI&5[EM M&C+!S>/3M;+3M;+3M;*CNE8FV^:4;D7=("^FHLCNX\H3._J'31CCQ<)TMZQM MO^!,N,,%L[:T0U"-4T;>*2/OR#/R^EC@]+2>HP7SU1 O)EZJ?V2S #;K]RM. M >R0B^#BT@XTB67D%L>\D!;C?I8"V5[A%-U^Q5F*W3$16E2[S,%S+_$N,5&% MO]UBWA_L8]XY#A.!Q(1C,5E@HFQP"HN?PN)_G\ #O$#T*?!P"CR< @^GP,/? M<\W\.H\[X86W3\>=I^/.TW'GZ;CSF(X[3V'Q4UC\%!9W#(3M/%@45&)->]89 M7BSN9ZA3\+PGQI[BZ2#CZ38+=\?S>.C .5R]*IT]=:53DBXAF#2 ^B3AU#'K M4D;#?GZT5Z5ZCQ!.^@!J4IU1QZQ(?^MT!45]$H!*=31Y"27LY@L' HVFJHN. M(50S&4JYNN#7>&D(RAM_MXP!3CD&W]7OU>TZ_\=$=#_QXF!2#/"/"1OB:+(' M]F_>J5_8UAS_VS>']9Q]_:%WV^?LRRWAG..[BM'J6?LRJ1"6!H#=M8J M$CH3#&$Z7K-ECZ$X2\.(.P/:G D%+(18@J/<#!3U\F >?W!U@TF2;0_CX&&% M-P6:FB?SK-I!V(4WF3MVU$&8*'R6IPDB>I$9H2'L;!M.%B5-$,2CI"G+8F+C MZQ\Y"?6]F3)'S8W[0Z.]J182=@G@I5%MDR- M0+LG6HF;* ,7]IOZ?KI.(R]!P3EB/K$?YF'+383R]7VZ9HM]^"_QO6L-K>ZZ M!^TN:76B.QZ TQY=M,]U[HLFH'VM9C-?T#5>0';W+O8Y>DKVZU'Y6[>P[(_U ML"SO[#7O;<*[8U_LQIG@1?9C4OQX+/%9CNQ53-G*:@K%2B''.1VL8**[*"4! MA!-3U;"^<@@G(0*"3:SB94[W5H(#B8NJM4HMC;Z3J^_1,XZ>PWB95S/.0G?; M\Q3=XF=AY%F;;]01&K?V$**<)JTJPC-NI/5>^?D!Q6R$6YP@^MV;#]^^8WA, MV: 1@_Q!+1^;5A V"=92L2%H6%G\\/VW)22^MY2%HA4$Y[R9+!0$@?.TJ]29 M@BE*Z/$B* 8"U&O)L4=(JM2<>81LF75F.[Y4G=VG;0+/\#E(\Y 8X!/M<^QE M6W,4W!&T#M.UE#92 >QR0@"*+HLU^XRC'G2U1FF"54'(I30$&(03H)2 MT %./N6@PS0.SKQ-F'C1-6)[_/E3%"ZS2RVJDVS+QA".>ARD9TL6C #2P9[" M,7!4JQE4"QQE_4]V QQ-M(B+>+ZH M0E,N9D<;B+U&28((W9$U3Q.:>'%@"L::FT$(R+I+V$@6N"E9749F'@WIPX8@ M+YC'OS'GEJOG/=N(O+=R5G3-(81JG05J3QY(P?Z.PN4J0<'T&1%OB:Z8.2&( M)AQEC3RUK2 $/Y])X?'#87LJJ_027\XW 25M$+ M3;P[Q1/H3?V_TI *(70@:777PT:DWHT@=37MX!9K6;J'[JZ=!GY8N785FM(0 M!$Y8OS-L&'6+^6*'M5!,2M,=Z@JIV30<5GQ=Q9UL*(.1[,)D^D%D"=^C *TW MV9T]MXR7C\:,%S[(1(PRV0]S-'DOIUM2IUM2IX-FJ ?-Y8L.YRF:^PG.SM\^ MV-WVD+[3QMAQI6KTPKQ"@&AS">:*#Q-2$@!/1[FCLS@L#]56/&A2$DT$' M@=3P!R>'3XQN>LTVX8C.XXLO21@OTY"N1)VJA6;.6+2#<.[G("L+BL;;WI9* MT8CR85D=S!7W=)\11]II@_O^7;T62&F$B1AB4AECP@9ND;W/2]:(X^D-CKGUU^R-#6W@;).;B+!2PDU/* 3;>X"9=A^M@ 6R MB;;2Q+)T%.1 D(J%XFFK6SJTA[ CURJAHAJ:B:XC$2.W'Z9MNGLWX^W?FY+L M*.62V3W:'3^CA/"KNN;$/8ZB2TQ>/!(HE,.Y%P@1 M@"ZTQ)EP.KY*AZD.",%N-]3@JHM4)PVYW3 M)2-(I38-.X-@.#J>4!7M:<@6<,IRB/\EX^ 4^^%9]D[7'6((!PWTIH-^(1B: M'E6H PZ!TZ:6[.IGZ8)QN-&G,6K+GZ/2(X7=930V4!]=9Q"TIHLM3%/ZP6F% ME<54ZX%]K+O]AUW'1W.L M\Y ^T3 (/;*=DXR&&Y2L<' 5/R.:(/3@\1+Y8M,SV]:!=V#:]SD['6*=&-@VA'"*9 M]+8B+PNZ^DC-G"8W'OD3)=,E02*\K<[(5()"B +8*U21DJFD!YQ+)-4DTTF/ MJ=%XYSIVY,BM61?69%*;^[@M=KG(4X'_$,\9LHZ/"DQKX9 MA+B*O:#MZ8(W.3F&&7;G*7<_,X?[8<6VW6QC_B)^4J>OV#6&L$MM,&TMJ0,G MTSNFC@@%E&^E=C?"*AJI$*=%.PB[3G=)6A V]N;RS*.K\_ Y#-C^T3%]\'V] M(G2QM^3=3HI^CV=K6;RPEJ^*9SQ&H-TIZEJ,YO:@OU*>AO6,LN=I#=L^*32@ M39]9*(=>CY0B""92@IQ^XZ:&![1?TZB;03*04OX.T-.F]RE@0>SI3"JF$0FD MU#TQRRUW;0K8\39K6N3E;TQ+C-O1)M85*W_)US'DX.B;0-B76<$_!XFJ[.4)GB-"&60WG))T-)+=K!N^[(/]3._ MO)\)Y^ED-^KDA0T[*<;-VA1#%VV.9>]60IY)9[[(\==6-=$V&?GM+3A@$@YMCI-_$56&@;-QL-*TBC2H9?9RK[4S3 MG*E6EFV3#ZH^7S,V@>!]2+6DB. ;2>CE"'.1(+(61WD/B#R'/C+SVMP&@JN@ M9[:9AK&>L[HC.$B9%I <+\6#;G(P. \IV1IY-2TC"X!.XV"G&LH7W32P %YT MTZG2 >]E%/1A;W[%A*(-?D'D$\'I9A[+[\\:8,=^LC.EF'QF+*7[R(S\/$P)#.%PQD5,)GK ;?0,J1T7 M7_PH%4\T\_+"3$MT]_$;] 3ANDN3:=B(6+@)/'>(+#!9B\L>3U&8<<+Q;L6' M^MT*RQR>TNB3TO!'D\:3DUF\P"KEYL67#?(3I@GYEN>!?4L7V;U57<)/5YV/ M:5V:(_^0>"0Y]Q)=Q*GK0> D'W6K6!+[U1G/ "UES6DR^9)=#C">U]D]FSI5 MK&._1V#%@#8*!L,I!J!%<+WIYES)[DV_[\L %=U#\+L!J) 5KX[/;5]X:92, M[;WG:)R\^),7?W*L -BSDV-U_QS7&J>_S5#TJGFZ^QE[,T_4NPY@I-E/A>^2C\)FC-]ON/QLJ MU;3K$DX?S\G?5K\-G% CO\FJ]\4(B+AT[>;,>O1<^9XSK9]WTT+NR^IE6& M/ JJ[**_HBA@2^=GD BK MKQEC\06OJ:YU=QOT \07;J+S;C*O4=['%;NK($('&8;J2W4:8 C>;6.E+'(M M-00>QZPSN;]./8SG"3<@5%Y3TMHH@\EU/L#T'B5AO?R@%A*"J]M0@%JZNCM& M<&*]/MO8+"ALNZMNY;31_$96$K+4^R3OGGT_VTYR,W^$^\T*44P)[I%X M)/ ,T\2RBK]%#Z>ZD/WM(JT%>"H3.=!&[U0FC*)&@ H13*K*AW=<1!TGJ/_]\1 MS.QNLK64@18<0M3?EOE:0GHQ-[Q6;PT[C:71PD,(Q5L;&2TEX)9;[C0(%X(B M\JROFF%H!:=&89>>DHQ2"$+DB2<'].E+M*KA(?I-:K6L)#&KB8(@HXOU)L); MA![0,]NZQH9*X4IH""Z64=W*8E%2TDMZ4W'&J*K ']R!O&;V M7AMO<]LT'?.>MCUI\APEBV7H://X94?X5H+>@4*8BDU%+*<(]N2LZM_NXBW_ M7%S155][=NX'W"ZIJ73MR#TFT?/_7\4^OVD2/&)>FZV!W*6=@-NO=2-T*:W0 MDJ?$M3_'S"E)*1]EYA3O[)0V!2AMZN^SG>\G=>JTG3]MYT_;^=-V_K2==\DO MJ46Q]0DF2G (_K^3MJM)@2"7X\QHZ#8W[I31,.92?LIH.*Z,AM[/U$_I#:?T M!LCI#;US_93K<)2Y#J=CJ=.QU.E8:I!(]85'^/D(KS__P+#A!:ZN8@:'IDE" MPJK_E+,:R7%8X88QPKJ7Y7OP*\&YE7G9^(L=F7M[SFE!A_4D9@ MDN!)AL*DC,,1!KL/^3WS:.C/MAEQ9Y%'+4/>UOV,4T'NQ2.!J:)J%09B4-M1 M6)72<57J("RX.Q*0>+F>\<++F$SXXZ'BVLYLNX>Y\[;\.T''GI@XX&Z$L;)4 M/T,!V7-+E;NRC/="?2_^L>B.%Y(ME?X66(EU*N3GZ,+@&FI3->L'PG:^STFQ M=\8;L0="HVIVPE"$AN&U]BUO+ ! RE"UIIOV6J=%X.RT[&*D"(CIM<.X%0HB_V2RWH>Z(I7P>1EQU6\NYZ ?"H4(/DB[H R?K MWU&X7'%KQ%.FEN@VY1R:+X1G0>=I0A./&:EXF5.PCUEF]6CT7E17G4.8_^YN M5U?4'Y?.7%&:HD!G_NV;0_#NNIT@UOI1X<-Q:)%M2Z@.#[C:0)-5X< MES:4&-/8*-3[@+ BC*0/=6: 4PCF%1$1!_*BW!<2F%N!Q5+<4:$E770, MP<7L3W6ZX! X?5*P*^=.C6MN)D;=RZ":\BT0(Z-F!YRTC&F,./ 950_";!+ MP>AFD''R,]JA/MO*.]!E>_0Y(L3V9]Z3NQ1&S<\K0'_AS[Q1@AQ=OXQB\^+Y^>:34.?MKU_^$#S 1(QQ-T.+2"\EO7I3RB$Y!T\R+ M^)KUL$(HN>:#,SG,MGN W6-,/!]UMOT5!4L>$$,T7,8"5A? Z'/ 48Q5'1M- M'$(%#">$T+]"E,V,BA\0O*$Z;MH(@!H^L=9^JH AF$P;E:N>V\MIZ2.(ML?MXLLF),)" MW_#-"P/]H(Z9636#P'N]$A6!,2MZ($R*DA$O++LIN&5H,U[$RHJ8\LSH?_A MAAF6%;U%*N%VU3F$!49L^)/-7N,OR"@C*YQKFN;@@AF]59U#:$ M@0C57RP6R*_8L?U&B\[CLA?B',6OI2!6H_C9T!.\*'T_*8T^P?$D'W^2(7 * M\I^"_*<@_RG(#RE"=0KRGX+\,'RO4Y#_%.0_!?E!2.H4Y.\RR-^14&260V,E MU> C6$A%"&)8"ZGF"%3Q:FVCK@$0RVA269-T(-G$J>^3% 77H?<41B*Y46L5 MU> 0[*)9V2JYG4I:( A&/!U@*Q85,(3S%#>AJ"B!()+3>>CI/%2I$B6=-:I" M!1;"'&T12:_0<@S!\X>$><'9Y\6<^79"#YVCZ!_;1]'WB'"X/2I'$T^7,GAW M:E;,=O%H"J=K%6YFVZQP74&ZS&94MYNZ^/J0")S"2-W&WH=7GE-8"<+FZ116 M.H65QEZ;[)UV?6,(WKL->2;+UY?=/5JW7NQ"^%XN#1^Z+;LW;B.$FY?'8+[LA>1RA&'0B1CV:\$'!RRFE*.&%8BIQWQI/ M&< MCDF%Q5;9=^W['V6N%_C/MB7I7Q+T5XIB?ZN) 5BUA!,*Z%P1I&%K'2\@ MF':9:2G0U.[[K5H"V?X[*+54BCH2H4J1%IJK#0W8-840*'!059,0ZP2"DN)L M6WS\-42$NP;;:_2,(COKJVT,,*6O9P.L90:K>),F5) GOX!NU0*J239JKE2,,@I!":V%D3(%?CL>8[SX<"_,DJI+ M^R7C:*/$7?# <&N^VR$@Q(B/0C./XM[^<60<]6B@[*[V TE0,D0.:\2Y!@]K MUWKM@H?E<4_QPU/\\!0_/,4/3_%#6%*D96UU#R'*6H-R 3J((LIH!"7.4R#Q M%$@\!1*_AD#B1^= XD?H5KEU(/$C4)LLS-09S_ZQ,\.'\ #O'/=L>0\Y $J@ M&>VJ=)S/,7ZBB#QS*H5NLI]Q[#,>Y=FL>]KL['+GP\$SX?()H@FW=1T^\SHR&=:JXL.&!J L=D_J7Q0N-O "@BFX(YB9SF1[%WEQ MPFS=(=(B .U$VK7#H+=,VM4 MX4W:$=7=^;NE3!Z\"!G>PS8V@9!GT4(2-7H&%P(_R.:%^"\QR1[3U7*HZ%4[VZ!=;\?*&<66=KI7U] MG)I#V/;T)DEW=O0N6^6Q674[YW3Z>-@40H&/?F5JS0I@*?[%E[P@Z5/BFM9? MJS.J3NLO_2+JCCXE7U4J/V^?U11&_BH._TI1[]G]ZB''3FPJJ49V5<8UV;_4 MZN^5Z&]2$W/N?XDU$/8;=Y@(D>Q7-\DRISU-=>H!R#&/I:Y7SL-=R(0@V0N: MA&LO82M'8]&Z=0'A!*F!.I>%[$8P!"F?>81L1%HCQFYD_.8.SD%BS0^L 06PJ:T#XU1D#O>4<5#PGY@BH@"7BF?+8-"%\N? M\V+K;N<5/]9KF(N17HNA)N7^V4^5/_/QCN;(XL%?H2"-T'QQL=Y$>(O0 R+/ M(=<7CZ ::Z=1E+^:,E_PBW?+./P7"K)&%8QQOVL^$>[R#/S^S(7E,A'%A@'$P*6&8?3W9X7B$N]#FBZ?=SK-U_Z?=9O/= M9D?"/>TP3SO,X]IA6BPUA^L,?^/S 25L_0@4*U,)XK"Q>M\T%B9?S4YY+ ;W MH;:E80UJI8*$X (/(G85 _H0BU"-?+!L^\_P,PC(W ;"?:I!1&5FQ5%X$2I. MF (G770\7JRD.[;(PR.M7=2C#8DTYFP6&RZ]ABV>+G]<>?$\.U.^Q?$S6]?8 MZH:CZ!(3WJAKY6R(Q%&L3\U4>F!.@GMA:@ &W*::1+(!QS\*Y[H7\S&PQN\8 M_A4I^R?614*OXBP:/+BN'PY_U ;["%3]D-]?D:;_)C@_FJ8?#G\4^[$CUO1# M?G]%FL[XO4#AF,HNP0!"[8^_L[Y+6/X5J7S!_X.2:V*]._>2_95=$)M4-RR/ M>JD8>Q?KQNK3E)%P"/ \^6HVQTWL&K29]E5-K^I."]X<<\;O*]F:PYUHSA+[ MBF9;=;<';[8YXW?4/M_?8;8Y2^PKFFWY7C,EB,*;:F[(?25A";CSS$UB\ZG%/-3BODIQ?R48GY*,3^EF)]2S(=*,1][SW)*BSVE MQ7:H<$]L$GG^X6L7MHV..E3:Y,"NH!Q<$,3J@G2Q3<[N"SSBQ(NJ%:=HLT>&^5J$Z(^(#> $]F&Z54NGC,>SK4>8LR'F)2?X5AWL_M 8K MD !L3,=06P67Q@N,,83782*H[*;.+W.$K>B#*2G^NA]N?&2!!'*G]*M_.3JM-8J@9F<5C;V)!^< M_<7'G_@5D&/Q86NLT[FM*N"1BL(?(+-S ^:+_==;[2-8]AW \5[U JN6AK>G M#\+*6\5W:^&U:EL <5C=U50MPVV'7JOBS/(6QU]M#K1WZOLD]:)ILGO*5/]F MCE5;>)/43C[GG'$]'SI-SU MT6Q-]K$(%9=FV\HO5@%WI[Y&F6$WYS46SJ4#.$^8=V;T7,B')F^MX9,! K%T[CJKDEB/)XR4)"6I ML+\.)<*^^F.Z6(11R-&Y8&YPLI5:1!T@!(.H5BG.=AWV8[']#*=LQT@V'&.> M-BXQ;VHP.,^5MS9B:B+'DLP]VJ1L0\8V-=,E6U#Y-OX00:G5!. M-@X4]>&O_?/\US-O$R9L3QX'OX:1C\FFF,J:^RQV[<8T78U4K?#G[.CK/3J\ M1\-&%!!BN5VQO<^W OZ)%@M$MN=OF& #],2,J3SCQP0\9KF)EGQ6$]6_3GL4 MQV=O[MFP&/^I8;P4;LS2 RUY+J6G=W;OC%<V\)42I9 =G<*D5W%)&^AX01 MPNUB5D"&WXK!L0^Z'B M=5_!D!8AV_E+C A=A1M%%/W@]Q%FX_<]AL\/J!M=",KH> T"0 QC09"BK!".?W,%D)(C@]3,$>L6;5;]0# -.C54FEI$R$C27#\Y @GW6H MS!\X!!C;>C54NIU@#LF!L %46(1K0[J^N=EX2?NV),GO*#N9R*/-[+_%L>_1 MU9QP:O(_2A' _)O+,/9B/_2B.3FLWWS&6!(R*0C5%U5MZ!6E*0I4Y8)Z'1'" M+8(F:MD9QBBX94TJL")':_U#"CWFF MWT:<&I+ B6OJ^SQ-@=D='X7/W!>RDIJYV:#"4\2[FPC/3%GOJ_$]?S3C$9\C M&BYC-O3.^$M?K[=J,:@P%.%.YU731!2XN73M/6$RC8.;FF.'VB6!*;SRR#&.^"=Q@DO )G@.ZW:K]4"\+M!M0 M7+ 58XKJ0&+423;LY&D[V0^\:W&$EVYSS#-:F#]R%8LRG5Q>LVW^H^7K*_8] MC9NWLKMXMQ.S3=Z*O W$R[?. I5FKG@]H0:/N2K"/^.UPKCU8@<]<*V,T K:[MYHM,4 M6V: 4Y%2N'#G8/#3Z+.4)@QY4I0$G%+*G#]13\X<2[7O":)RN,T21>S5G@6] M1_1*@0>9NU;Y&;CUMI1'G:X1 T'I$T5_I3S/_YE;%;= S\=Z^;1]AY.LQ^,) MX%19H8W02$%'>OR@BLI6^^BM$AI0V$4CANHC" I2(*Q;$N3TT14U/)1(BU[/ M#)*!=!OH #W#FR%26!!^@4G%-"*!%"5@J\<&4R]B"V*Z.8L\2L-%Z'N&>]3& M5H#JF5D:-"-)P*6E-7 6[8 8.DM]M)0<),-703/[ P7SQ6S[X$7H%B? \U.*!R<)9KP%"<@:""3F@KJ\NU[@W(LC/LA%0: M,Q?.]1$-RI 1M/XSC;8<0'V4IP$&M[2X*W@1*M*0"6$>']@VX]&>$GS$XSP# M";K=[5AG=*IW:40&X'QQC>/E=?B, A[-32BO'L%,!L6UW'+K5B""KQ:"LB:H M]]#V?K3/C%_T5S8JVN 750Z($AC"Q0YKSFOH '>\5+'0>@-=N8-DXX,X=0?A M=H:+$6Q.*3@=^,0XQ$]JYC'?O+%-7)Y)II"Q&AS"E0P7&:HIZ=TPGB,2/C.% M>.:;9=&Q>$_H' 6[A/9 ZN_9-(-PN<+:6%I1U.AT\.>W&?OR$[7_^/]02P,$ M% @ +WK^4B*V*)4.B ]K8( !4 !AIK,C/7W_Z!T, -/19L_^,/273F1"YC?_AO__5__]_^_?\X._L?%P^WQ O= M9$^#F+B<.C'UR N+=^0I/!R<@'RFG#/?)Q><>5M*R ]?_^7KO_[;QX]??__7 MC]__B9R=I90NG$CT# ,B27[W]:[;[_[2/[ZMV_% M__V)W'_.&WX64FY8:TN?!;_^#?[?6K D0MT@DO_\CS_LXOCPMV^^>7EY^?IU MS?VO0[X5)+[]_INL]1_2YJ\G[5^^EZT__O###]_(;_.F$:MK*,A^_.9_?+Y] M='=T[YRQ((J=P 4&$?M;)#^\#5TGEK]"JUQ$VP+^=98U.X./SCY^=_;]QZ]? M(R\74;3QXIQ-F<"?OU%?_D$8CI!_YZ%/'^B&2 W_%K\=Z'_\(6+[@P^"R\]V MG&[J!?8Y_P;Z?Q/0+?R>(,P/(,S'OX P_R7]^-994_\/!%K^]'"CU?V'"JVT MDU3'Z&?\9C9]GD0HT5Y*E7MVUDPY.72^%7^ER@#U!B*2>>J[)8/0UY@&'O64 M#P#MT*TT\,%10WYJLBCSIHBZ7V_#YV\\RF1,PA]G\(>TE/C'/R]#@3GGZRCF MCAMGE*3\__&'NN\[V@.D!F+GO"JZP]V,F?BSQ3YIBV_<4$3J(3[ST]]&=M_P M<%\OJF(7UGSY3W_=X[?-=*DHPFD4)MS-_=;HIR[+K[-U+J-H 4, #NP@ M]'^5U,C!V=*O_UVQG-*/KM*QZ$E0K%'MZ&O$7E2G2.9$Y>^0^E"MB'U=*"-& M@-JQ$XVB1ES&6GNZ3!@0_T_B<*&E__9 #R&O@UA]RP6$B4:]XX@Y:H8\>'32 M#O:]G#!1E.W%E#45)PRU>\I9Z%T'WI68QC7H?MQN 6%6J]IQD%4:(0^Q>ED' M>Y\B2P1= H3MQ9<=_::$T3Q"&F4R@+K>/OD8:45LR^7J8( M$J!(%,GY0VATI2[#_9Y%L(W=I-AD8?- MPQV4(+XB[.OFP5JFJ$/GWK%JB%4 M;8,ZC#2B#@RE@BH!LK;"R8IRDX743>"&7(Q]\E3D,1;SSLLP"6+^=AEZ^@AK MZX4^X(S4KL9?8Q?4X6@F^4 'KC!9$_2AW*)J-8@UC5&';YO, _U6D"=5^I;GJUCTG2PXSSU/F"Y* M_W/+ OI1:XSZMNB#LD'%:D#6-$0=C$WR#G3,E.8J^X, =7(76!LV)]3U,>:4 MQIFF%B/ONP[:?[?,R/O.-/*^6UCD?3=MY#V]A'@B;S1='Q,6S[YQDRIR*?Z\ MXT_A2]"F>:7E4F+N5+W:B"N:+2'>:J0=*]J -*R0@+CE2!M?2Z X=WS)-><= MO^?A,PM<_?:-MOE2(DVC:&VX';5=0LSI1!XK\/*]B8R#Y>B;2%])=NX8O ^C MV/'_7W9HW$#5-%Y*_-4J61M]E99+B+UZ@<>*/$6="/)6-T2GU+5%Q2GRW$$C M3AU-Q!U]C3C&ZA3)D]Q+WR&-HUH1>Q\UR[@1U"P%RHS*3! 2<,_)O]^%@3[- MI*8)XM#0*92%Q_'W2$-$*V9?SY($B:1H;=O>@E(3A,PC=1,NXO3C=^LG%OMU M(TE-$\0AHU,H"YGC[Y&&C%;,OMXEJ9!P0SY^]V']%>QRCJ)"=/%'U;6W XM)TPKUC8P'%C]DROG-A)Y=%:0]LDVY&]:(QRW0A^"M6J= MWC_+FZ .N'I)1[B%QDE&U>9%M)E5FRR4'O>.[U\D$0MHI)]K'K="'TJU:E5# MJ=($=2C52SHTJ0"(DHRJK5"RH-IDH72]IWPKIJ@_\O EWEV&^X,3Z$# M6JD%ZD"K%70H[@--VU$UNV+3[4>&^SU<,PW=7Q]WCC#771)#)5HX?-!O!S5W M0A]B)DH?[5 V]$ =@D:"#]V_DSR(9+(BB@TI\;&V:XE0]^D"F08Q=_R;P*.O M_YWJA\/3=OC#M5ZUHPBM-L(=E!I9A_JB(DLD72((6PL\2_I-D:ZK=CT_LBWG&EQZ-F2$.N3=K!)1#+OBA)VZOS:$_'R8--578U"[=J MV\4$7(V*]2%7:KB(H*N3=RR73"O^H@@\6WI.$'SG@KJ_DOZ\3_E16D0Y&[SB05.X#*!!Z$JC:QY/ZAC5Z0AUL< $'U=^B$, MS%[B]TZ$SIA PG#.AF1\R"\9I__/8@2<1Q&-HQ9?/VF$W*OKE2K[;[4%8D_5 M"-H;>26Y!M>;=BB95"OK493N>/"?Z]\2]NSX0J[H/+YT.']CP?8?CI\<;[1W M[8L\0CN9H!RQ1AT11W W^7O[NB!/G, C\H\2HQ5Q8I+Q(I*9G1B?V0XN_$$+ M1C;'7]>%8N/1 W6I$&?MTR\TKK]Z8]@%>:R;*%P9E!O:(XYL([%[#]$I<5)0 M%Z&\$6%&SGT_?($GM,D&"MESZK&8W(91,:!;&L5GL08Z:@)WK\N,*' 7[RBOK.HTFMN7*N'#:"C$Z- C; MUPTE27*TTV '*B;3SJWL, XC/99,$?9:T!MI38&M?Q9@FHMO%J7)6>@!V> M6+KGX8'R^.U>J!.?!Q[L5AS@I$P_HVWI@CS23!0N!UY3>\1Q:"1V7Q_.B*^( M)"^WH'(&%F?),RE]R)6FA=+!5$JWP1,RI>><=PO1'"@L=$N%L ]LNXOO-C]% M5 *V;G;4T@AFI7)F8-W5 C%]F>T&;4B22_(I+!6;@Y$RS4--[6MMI< MBOM GCS<_61_#G(3Q$(;MO:5DI$ KNM7UT_@HMV/8>B],%^_EV#4%7E4=S% M=3>NO1_B&.\D?O\-HHQ)OCP7?,B'G!/)6'UE:VMO7BLXJ17LCMV7SH&)B0W[ MG7J782!3("[#".8L7T2\-"[M#;LBC_DN!JAF"+3W0QSSG<3O?RZ>,R$9%P)L M9.R+_Y>SLI4=,(<1,L5=0=IZO%_1#15Z>?!"^9X^.:\YV&ELU-@!>6RW*UN. M:'UKQ'%L('3OFSLI::)HR\>R2T.WG9"=0]]8*&I],EXZ/F@=B75MD8=GHXJ: M4ZU%#*[-\HYSMF5[[)Q21^O!=\6B0Q@Y_H\\3 X":M0J0'PJO%JLVA/JI0OX M,# ,T6$4D0?R".:J#,3]R2$&A3&TZCVTI;R)9+XB.7M2YD]R 59H8,:FU0I2 M*2+!?T*7.;&PU0N+=\0K6R_,!)GH_G;; 81-4ZG3U&%6FCUSH?&<&3_J5I4X M35) C(5' HY[R6W.;(11 \=B0-PR9\U\%C,:G0>>++>W"WU/H#,<8\9O+1?X M.G1''E1=#5$..].^B .SLPI]_;[$*$];B-^LWPFTK#\.!#"[M-O883E1;G!] M5]]Z&9$\]A77$FD\MWDGU#=3T2]8V+S7F]W)N7?>X#Z.V9V^D\;(([19R;I[ M?-66B".S1>#!5[52NDCNY4VEY2'34MY&LQN.7"QL3_%';QAM>_Q!V:SJ45S6 M-\8=FBTR#_!;H$SJQDYK 3JQKJ7QTF:&2WK^_C.+=Y=)%(=[RC.EWYI#U; K M\JCM8H!*AHM!/\2QW$G\P$88&_#8/M$^?Z*KF-9:T8&0)T3"H:NUF6SYQ:D_(,^B''-",5=??B&/;T.U&Q/DJUT0Q[:IY&.FRE?6 M(7CRY:?2')+F<02TS"$NJVF4/J_K@#R,VY4]2:2O;8TX> V$'I9N7HU4#'GU M4VJ+(TA+&MYM.F2NM@;S*(21!_UXQM-L'/:DBAA$1E1NOB1\5,"$P(*EA/P2 MBN'.RD=@-K5I/(+%[(P/[89=%&*W0.\R,'3,4QKK<3E^@%E-=]CO60QEP2"# M^5)&]98&KCZ0FGL@#RP#=:LY#=KFB //1.K^&0PY;?641YFZK:2%^=1UF]2= M]=G%XZL&^?3@/N3RSEX<<[9.8LAZ? IA>@"Y':$O9-G>!,*H-&I+V1^="7)P MF,:HU4::\HDIE(F6A2!R2JE@DD\OZ[05DYE4B MV+SD<,_3C65IF::GRNI;(D>F!O6J18]/FB'&B"9I^Q>^S0X8)-&5>DQ,A'H4 MB;6JK;/2:36-@.C?R/_Y[=???B0'AY-G8$#$LIQ$.X<+[?_\[>K;;^7_U"=B M+I/$NY!#);,5^9WRD+!: \V\$ F#UO"M:88\=G6*':\SRFT01ZU6U"%3;#'T M8HK7J71LC]3OFD/UXU\^KK[__H?5G__\)[D<^?@7T?3CGU8__"5OK@)Y1<3? M!^K&[)GZ-N\)GWN>?*O;\>\=YMT$:0Z8QO#ZULB#O$7-RD6G^J:(0[Y-XMX7 M?W*Z! @3%I"4M*4K3M/K>1"$SX2>;KV>\]Y#3/:)#YOZ\J!70-2!TQT-(@$9 M*OT#GFO\0N.[S9/SJC-99RK8 [F?68YN,G8A@3GP>VHRX"9@QH^H[(,*QRQ= MZ@,P_4H5! \WD#UE[4JD-?.$ZFVOBGE\PR%&AP["]_7XC 7)>) /Y2!(V5AZ 6 &_HJF MQ0!_XM2)$O[6NDBO;8@\@/7*E0/VM!7B &T0MO?1=4JRLEP?-_Q^4(H%= MN MWQ2 4^J7+M7_NOKNK_^V^M.??I#+[;^NOOWS=ZN__N4'&'CE@EZNN5?$4>7Z MT:RZ3\\'C \2\$>J7KGFHS;$D=H@[)A'7B?G6_?.9 F"!\I9Z%T'C1$\@=Z" M(QS5K1V_[I'Y$55[C!T>SZS#@H@=:2 /\UXFJ6QN=B& & #ZZ3&X#&%!>D5R$<@FY.224X_% M!#8,IZU#8S0QF]<\%VHR \LH*H CW! EI,W9FS4+K/,YWK1V:-_>MA,BO!0B M3B8"FM0RL6*ZX\)Y8NK)'8=[RA]A$T!C0^/.R,>-;D;0YZ3I>B(>*3HJ,%KF MFN!$Q+B@>*F--B*X$%\)/38H3QA*FNO,!Y=W6H(J_Q3).%;2N3M M.'$WZXD\H#NHK\E&7^!\O8OTX^2L(YRISV@$_'/TDC$,)^C-/983]293\X;F MRXCRT6>GU>A&,B.?06'D<_$3"S1.Q/6MEQ:^^BFXINF2PG:DV6A=R$YZBZQ[ MO(ZK*>))=R4M3^FNL5%]2^3QV:">-E-4-4,G!(3 X,@9]6'E217X=YA@J&;@#!2LAX_UAA;+X9&)3%Y@SV2+5\&Y0^6]-I)YOX#DW MA_]*XT?*GYE+VT/5H _F6#55.0_6M@[8H]58_NG#U2E$(5$JR\SQ.KDU2@Q( MQ@'#JN16S%MOQ)^M2Y%R0Z2!W*Y<[:(C;X5YEJ<7=H1%,A EDJKM]?\$ZEDM MR2-?6/\DO+/N:??KU[1H\'D4B<4C]?2%OOI10AZG \Q3K>+3F0SB2!^B3?\Z M/Y(G@9^'Y%-+^=9,QG=%;',/3DY6DU M<\J5O:('3N%I)#')%7_[5-9>#[SS/91A_[UN\CLJ8>0 .Y[QJFDO0ZDBAM\1 ME>N_<(KDFDD*(:_RIV*4,;@LR8KDLJQD^[(XMM)OK)M1545P4V-&C@]9 30W MH%>201K-*3&WF3/P2.4K$3_2@'+'!ZMX>Q8P.!J&PE;7KP<:1-J36=/.R)&K MFQ&J^_8F/1$C4$<%^N_T2S8KDC)2P%%A15)>EM:$,]MA6[*#4V%E];G[WA.< M]S&%Z3M)6?@T9)814C.'0#*%F-T$)[. $4]4;L-@>RN@Q!,*R&+5L$R+;_8' MA_']:?DCTSY(@[>3ROF)2EL'["@T414U\>#91[>_ -R^.<$9"LF^2_,]^$D9R,D4M?09CZ_F=SVP.#L-C>&*H\OF9"" MRS1*:Y%R1LUKW:#D@A:G2#^F_E>H#$6\-(.*MC%2)#53LCSQJ6^)>*K3(G!? MM\W(KDKQ*Z&DKY*BB4:MZ M;:K2!#&6Z"3M?TTJ??39ZF;D9%K1";4R@(VQ]5*'+J5%ZI&>L#1]V3%W)Q>= M=+.A+JPF-V+]&>W(Q@]?R(YZ6ZA_P*EF7YT=8),729R]Y[NBXXI._GD3 @51X0!L#% MUGL^TZL/1 025)2V_&H>* TZWP57+#J$D7PI]&XC-U&BCPV6:NRT@,AN5_HX MK/4]D,>T@> C!72)!T2SXF(SGB=4_0/0_TKM/4/=!<>G,M-?DE^1@$X*9$^M M&R[8M)\1U.0^\)9PG.+$B$QL7UQ@NZ"7GZK/.3 M\THC,4/ECE@>LL#A;_+.B#"5O/D9RHR>;&FK7?E.R1$Y5LY@[M.B/Y.P0XS2 M?A,XM@Q0[OP'U8*[(2$[_"$JM?:%S G,8^QVV0QV6M2N5HK#1 M'(/U(6U!R\QJS0@,W13VCB"=RQ%4SJ+ M#."?*=ONA/#G8M[A;.F7!,I'W6U4T?.[)(YB)Y!U&IIK@?<@@SSD^QJFC 5= M:2 &B=ZJ] VJC"%).1+%$DXMTS=V2EQS8&FH2CX/QMBSDY/:J?JP0%BP_-L" M8*9IPM^5QCL!&.T"H1.!=P MX\RU.^**Q;7&O'91:Y"&=TCFV;*QY RMX$F2 M2-U477=9J]E_TD5CSW2X/#%KMU^E@J1TJ$)[, M-MD\%BL03^\4YE#L=5MWVP?CO,CKW49MX)\''M2=YG1'@X@]IX?^+6OM[E20 M@W%/L]161S8C@1B,^VHRO*ZR@-\*H_1@SW*)Y9G,4-4EDT1G\,#@_2*JO^V8,@HA)'#RGC&.\G"'D05,?B,J-RP--\Z($HS M#%8$3JP%6$&ZC^WM/C0&<_7X)9.E9>$DY]7F'F"3K2Z=:/?)#U_^#K=IL[LP M\A&*!^KZ3A2Q#7.=M*2:ON[\R"P6#'!]#6H*=5WI+Q3T>JLY(?R!3 2$(E*J M%2G=ZENIUVG(L72R%M94]>\-4I90V3BO9L#%')-$+\Z!;*4)JW#)C[A'D,Y& MTS-DI#B:CSE0%E(8K)2,]Q2J5+PA(UDCU06C90>S=9X+ZDDN%!.[:#;++'!% M4E%0)9_:-J&J;1)VF1U:?3CCQ%"9D33V;>Z!'(P,U*V^8:%MCAA$3*0>9[^F M 1HP0<)\!L&R@57:QGN,0_?77>A[8DU]_5O"XC?S?>[&OLA#O9,)-'O:^HZ( MP[^;_*/L7Y?Y_)$H3AB\7TERF3TQ6GE97F'N3RK5>7M=A"=[=*'?O MW&E)E!14R2] M]?[YF.E^E?UK#Y%?YQIK6F+W'D;5:PD^=RE-_.0[4/O[=U ZY=VI5.UHI5!LA]DJ]K ,FP9#S(4E:=,)SSY/U MNQS_WF'>37#I')A8&C0Z9%L?Y,YII'+941L[('9:,[G[.G!!G0#Y,Q:0E(%- M=W;=9)_X4 1*MZG5[-H=^F-W\ZZFJ+B\:6?,[M]9A]ZA4' BK=O!5E^1B,6< MAWK9[<+&4- V1N[WS4I6WY*H:XG8HUL$'L-]K^B&NHY/TQW"IFVQAO;(G;-5 MUF!W;7/B1/'S !IKF*=?S^+/#?Z7Q^993N5]=._JW-$7JFB8*YN^U M:MIA?Z:U3>R!F[<>/!L.Y^,R23#C05Y8O",_4]^/R">';T/R2-V$LYA!/=7; MVTN93W@1;LXK7X@EV=)5(;YW>;<"P\RG^AT'M6A&])@[ZHX!+YI M'X1C4&?1>^^9YTR(XK(BBH]\$B3E-/K<:Q0_KYUS=>JX8%\_G7.9]UJHOX\T MYS+T^-$/,\?!=N__3Z)8.Y'K26+!<: SB#'^'_5?:&QHU9@T2E:DX&NW.'SE M0OSA<5YZR.Q6D83/0+$=%YKN00!@\0S494)1>\B$?,HY0 MG[TV19'\ HQ)RMG255;$]K&YY2>+AMQ$4:*M:GO4!#DFU"E4V; K?8\XFFO% M[+T))XFMB"(W2?@=Y-!Y'30^%S:N4C6!M"+7:5$E50QG0E4?8X?'EI6]H%L6 M! WZSIH3ELV3H@X:GW,NB,D=T17)1G7Y3@W4ZBB)1>[6 M/MM*06P]S6C3=ODI?"1/?0Y"O1TPL3[/@9Q#H?8P7.I)"CD@#3'0Z?RJ&QW$ M$#1(GOD)H27I'R=0]5%\?6;&(R;66Q'R^C;O4NJU!)K=:N M$B[026T&_\/Q$WJ]/_CA&Z6RS7T*)O="8QWF]:2%/*('F:AZ)[8'(<18,$R? M07L"Z9X.47S3$XP5D:Q7)&.>IE]E[ GPMU7WU(JIU'R)*5LE@4' M-TI2K27TM^K[4ELFYIB:R0!UVD@M#W>,-9H">;*]YB;HF69?MB_V3&\N#?H@ MJ=I>VBEZ"C77/Z4*Z^-UV@/]+6$1B^DCY<_,I#]0-MX&D(F&]?8-J*K;( ML6TNPVLVBB?AB1@M9U.]=\KM_ M&M4ML<^K PI;;BB+DYZ;0[K+"85=XB.[L(%V48/*T>\Q&U.DR#JOT8NK%U-S M1'^)8S8#]"\\D4L(51*/ZE"0H@Y%%8 O*UB1"TM2:;.,P9*\V0QXYEL@_^L' MF.4':"@%OI#?HTA1UE4RD@^P MVOB*"",E?@P;..!# A$*T=.=BB@77EZ*K+]0.?>E1ZR_@OD@5Q:/2/G(8]72 M91'U5S&G7>"AMG;%A-)]KU^%)F*I+*S+#R&OS7ZPO\I- -MP=X:$P M*KKI:ZFVRP(U'4'TA(33SLO$!(T1C(_P%HP*.@6F/*";&!>&G<:-;8KT[&WJ M5Z?[@^'8:INC(9)3R%)B69YL)DPC[7(%+Y5Q[04UPZ[(4;&+ 305L;7]$"-B M)_''J)N](J4,RWM8=@$K>9]#,K.#AK.8(:-,O)1BY2'Y' R\T!??1O)+"0S6 MP'(>JV3&R%E(S3.? 5Z&9K'S\%#VOF1D_MY071?D\&BBL.9UH9/VB.'02.Q1 MWA+*GUF-&EZ9GM&CQ8P%1+KG(42A=_'V4T2]F^!.A)L#&Y3G;BSB$PJQM?AY M+T+(O;^_</ M98I_^HF\$:E[1?>+L#(<)8CY'33+GL^V$Z\C&P/+0YF5,R3(:@A2V;%-@VZ"9Z%.R-]^YBRF5^&+[CIK;4/D<*A7KEK][[@58BAJ M$+9_C;J4))$TSSQ!U%9UO@F5>\F5&S.5,8>;6TBW>F#;71QN!!*=1Q&-S_

ABN):L5D0R.PLW9X(=D?Q6I,QQ MWJR\?S5#-&?-S6>-,C'8V2TF&KY,!'VX^XDXP-5J?<"2D'>;3RQPQ/PIV,+] M-=TV3$L7I+#81>'*PJJA/>)9B9'88WGV%5W',FE%)C)('I;6*'-J[=$-Y7! MNCPX+8'_[+KBBG#W+UVETJZ/V7DAQKZ/:Y3522Q?$RR13R?NZ=D&? (/L M^$?X>8F+K>JA4RN?G=@3+B0AT8MSL%I)M',Q\:66"S

)C)_[CN- MO)/ZY*[XD=B]UY4I(Y46627#J= M%7+BLC#EAS4-Z$88 -SM*^(J:T"&E-7X+BU 6'0((Z9V&>2AK"[ V_H@CW C ME/GAB\*)Q_IFM9?JT]OL Y+^2" #V$R HKZ*KQ 19?0X%+#P*N>XV M%TG$ JJ](-+0?#%@4*]H/0Y4VRX" C0B3Q/]&1O[D3N%VJ5H74^BJ.GT97(U MO>)GM77E?9:?TN;[9VDRBTKF?W)>T[GQA9HN:JS2W@LY[AJJ77D4K;D+8A0V ME;Q_Q88T(2J]ZP)/'^9+K)2)I176;*JG=TYBH?HA7WAEBRZKA7Q404@X[9$% M&ATWAK2XAH3X;CV1!WH']2M5?-J[(0[X+M+WOU6>\R 9$YD":C/3>TX#'&,N;HHJY M*H:Q#M/$LG4F!UDK0>16D*M$@2)3\*Y!7LP;*G=G\>YG^LV;@H;0U/DX(-/U M,J%6)!<+GHQ0OT,A&0'12"X;N2B9/Q4O+99I)?T-H9GS26>-4PO'I X'[C-O M"KPS8\UZ\5N!RA55_RW=G$_G,2T5-CH10#HD]S=&]0*Y:6_$L_<>2O3/U$O' MLP\9LZ\@*(K[G"E#ZT4H9K3)Y0YRP, ,ZBQ$#D39&,]HE+_,X[CJB2 Q%;); M-^+8--D1LL#2.S&UX<4QN.X I2N-Q8&(@4F:<:2!P**@Q$2/D=$D3\> 0)), M2XD9ULYHYC5-;@->2DD1>.79W/L_-4%6HX-U0(IJG\4A0XW*S4A0ZK"HR*^3 M>^1(+[' $];CZIW6L$$5M1*MBFI;3;E3QIT7%\=-1FA9(M3T7%1D-RHP]M) MCM^E0G6UA4SL1?LDME!*]Z_9HMG8/Y9>*0A.M8YJIPLDG\#?/]8NM;[O.Z MZ4;?S%>P9[=>QHAHCSZGA,&GQHW7N8QQ63GDM)TFJE_#W3MOL,822SGQ"4_$ M*%)LX'1>$+800XJPXQC);%>DB=*BIE*=%)IJGR1E+O=+4O:DQ!_+#NPLMLJ- M&6S#M<^V*G=+3'&%'D&T$9BR#4,/9KIPTY:YLC91-KV5U^A>=LS= MP?PW8AY-'P??.1%94QJD>[M4$F#EK5Y"\TM'<^2A6)Z(X_8,S>!KD+I2W!S# MD\1BE)6QK!_H.&$#U?JBNKV4KK*^T Z9&7H"2 ?B_L;HLNU:]%[4>J%5B5FV M7R7,W)93%+Z!%O)&ILU8D 2O2NV-+] M[<-I9AZ07=T$!S/;Q.B9'WR0 0?+T1C/JC836B:$&!C' $H:J"P/4DR4F0A: M' MKV94%@*S'949)UYRIJ3@NJK= [*/N%8,Q'(#%> :Y?R7L=4\>%,-/[9T-T:_ M+67$6-)#B1FWD%&=3DUE$WDZE4390WBG&\;XX")_3'?HR50SH67"AX%Q#&"D M@]@).I*.^%E4I4WLER$T)EE.O>N;#YR]'X*>7E*]7?J;6G-@JK% M>.94%A+E' MB2?QSI'59_S$HZ6-"VK_.*6$N0RV<@(ON@SW^S"0CVFW W5]IX5 2[/2FCE$ M38\% $>+X&/,).ZX)SR;OY&\(\[1QC]IT [HWX()!7) )/?GPAE/.$G>"!/%G9!'+Q MC/+/AI%?)'ST-V0[RG2GO3@P&J#B4,Q:5?!*";)2_SV#EAY)YP3DG'-X"B)+ M>!'L3O ML!-B&TU]3#IB!R]CY36[09I>F ''7/A1]C0*)M/.?WIM\4QF@92J7,[&4.32W&,L;)DE5LG0!P27Q[I ='56 3 '?%HOS;\RVGM.8RTD@DD4;\ MF ;+*R .I(>]IN%8Z@VO4B@30UD 25M9%>Y"G'042!_<-OTV?%ATOQ 3A=,<6&+P225C\H MM53U3D_+':;[!->OKGQ)\D%,UZ\W&ZJ]+S&[$,AAR\Z/4H:^>25 #)^6##'D MXL-*@7!)#GAT/!-1?0ESNN//*AV4Z*2F"&MY(S#3@( *1.E@!](7]CO!L*"I MR^YFOX_\@Q92+G64F.(7>^<8/CHDOU>$Q0*8DX">VKVX#AJW.NV;KQ:L5H1" M,8!-N@4SH7T>8X?'B[10\="%UDXS8GSZSI 0YS[TF=M^R[FQ W)T;E>V#+WZ MUHAQU4#H_@]41"YGZA"X5,%.NOF%$[%(5:>B4;;U;-&M[_C6"=CO4HS+,(B$ M+;QLB[ LXMTF7?X[OD"46"7;7K'(]<,HX?2)OL87OOZH= (VR$-H*L.6 V]L M'HC#=3)5>S\M41((DG-+(LE +PL%\9Z+10JY2"$8^05$(U(V2X4(4)L8)7A^ MH2^E882'@?C35?: 5X_DJCC*WT&4;<2JEAU\@Q(I8U!&#I$CFJ]Z+C&8+&(@ M'%.[_MLS+Z1@0*I2J"?-E!RE5TM5PTR4AJHKRXC?M@G/2*3?;P0W3FS&H/L^ M8WB\T76,(+8^9T%AR0?JRFS@PD97])GZX:'WC41-NENVDGR"UTCA?%3,TC03 M"9/V2,'%6-4\"ZVI,?84,R/9>\=X2#RZ80%34^AGA_GPW.S,V5R3JICOKI2I M3QQS[?L>';LN+1);]B>Z]%MB?$ZQV'W:4]E!O3Z=\EZEE]]5 MBLQO"8MD<$=9RN$D0GN7*3OW4$+^S PA25K$0''5HM] M.UA<;5V5O/ N=T*5BBJ\UO%_Y&%R:-L9Z4X%*;@.-$MYN=21!.*545]-^E^_ M+R%CP3!+ZI8LB>*)8\NB:H<\!Z?>;N;G,R.0Q1]FHQCN*.X&T<0=B..H-B R MR]%73JO3!.T*QQB/R8)U9K((7E U/Q#$WPIU6T;[YA[((<= W3*:-#1'#!0F M4O?UX)QV);(Q#,,U6K<-L2U=EN?+C4-C4_ME>?-X@%SOSM8'JGETMEOIIO[I MN);!QZ0?\K U5OVHZ$QS)\0!;"[[@+O!Y6JE!\\'3? M?L*DE7?9I[ZCJY41M#BP9B*8CZ/-/9#&60=URZ-D0W/$@Z*)U$-=%M=P-X?& M-H](Z(9R#I4,HSBZ= XL=GSV.X4<=B@K+<;W.WB$]UP^<&Z\$SF<*O)@'\EL ME?.18201@\98FO6_8J;XJU=FX(9N+L**I$*LY-12RD&4(.-MHVJFFW\/U:.X M15W4Z&GGQ.>9/#R"#-+Z&&B:?U_:@@7WJ.T2EOJ&3\BP7 M[XT(?NZ:?5!5P2+ MXPG5?-*]6SMG&9.[RYOS6-5HA4W!I_#>X>U'H0;=D,>EJ>*5PB8M?1!'J['H MO4M3NV)NG_A0:CY=8\++$9SN:!"Q9PKI>N&>D@^W811]=;+U/&=QMK)82JHO M8=RZ<6O0#;G'FRI>J:+6T@>QQQN+WK^VM=:_"7!",'A-;H-.46\QZ.% -7YK M&=1.&B$/Z'JERN%;;8$X6#6"]G5+10['&N>Q]&2ED@M"T/S$L$M_Y [;V11E M7S;NC-C-N^O0-P+*G/Y(TGB0H]*<1X_/E*_#YB%J/I,HZA:1X($^TR"A^5L< M IA^9O'N,HEB,4CREM')O#=R%.AHAC(&&'9%C !=->A?@T3R46^N9)S(BV!% M,EXXAL<6@[2-CAVZ+SLL&L=&T[[+#8PQJ_,81(;UE9M=]@\SI*9"C?[ M@\,XG*Q=[AR^;:^UW-8).1:8*5W9FFSL@3CN#04?M-%^RY[A*;MJ]@LIF*)S M[[91K[W7(AV\<8QKZ;(X%Q]Q$^[(G4G* <$P-K7JV,-;/I20N+%\8U,^G"#W M2HL7TUH7?>;]D8=\9U-4)[B&G1'#0'<=^L_I2IPR-, :[H3U)+3TV#/=( M^]!92::MH@#M%7DWL?,*6%X$YA(TC@. MVHX5;AMFFMHOS'4;!QAMXP4Y[XA)$C7>:WUW.'MV8IFJ"8NK[-F2 MOU-O"RN[FO5%.M-#C%2C*%5_RMG&6]28BZW5%+VNBT5 M#.-E#\NU5M4>1O+]Q6-S->T!]-Y71(Y8 [IW2%J?!""QF\VUYR>'\7\X?E)* MCVT[0&SI@AQ23!0N0T93>\208"1V7]<%XD12+\4SDMM^C M)GDC9)B9<+_> 81HUM M=%&VD<$;4 .IOIXK!%L\D"T?K(;]U"<)/R3!(G9?YV:VWL M69P_ORU?G]K2P.VRA]V5!G+0Z662HY(RH]]]QZ MW:2U&W*0,%6\FC7?W 8S M@M5Q*5E']+=$2''];' RVM <>R2W*%H)7TU;S#';)G)O'\T)$T49D;.V#D$- M[1?FKLW#C:[Q@AQV1%0]]E@$ZY\9M;48GU_HR[GKAHG.L)1+'W>4PAOKYYXG MWZ=V2L_0ML\OK$B"'.LL_CR5.='\8B!&7)O6Z'WI)964*%%7)!>6E*4EA;AB MH@>/"TT.X.W3O06:^S'9[QW^1L(-62O&) +.ZF0YRH2*H$%8F'P3#QF:&J(?0YKZ+P#U#%7I'3\H(HB-G MM2(I,X3 -*,]6&&/0,PBQ2="-\KM7F84DVH!5/';O5 0T!6>YS@ P+5A@U%' MY*A@KGP9#]I[(4:"#L+W]?F,A5A0 A,Y;N9LT$# #(8H!_\A-\HA-PK-6$I ML/Q8=7&=6_Y &JO5MT0>Y@WJ';]1?=0,<2 W23N&PQX] 5RN4Z!"V%H! FQZ M6PO46Q;0&[$__%X("A*>KAH*7S(E#!5(=1P '&=_%?Q8T4[!!B MPYQVV;# "5SF^$1NP$BDW0T,8#!E;M8+4: M@)3@@<*2"Q)W*=^$? ^Y5'=KGRE1KU\/U!7SE2>V%TWN-H_BTVBC;B@;X<3X M7) CRD1FK58>&)4%8I2:2M/^M_6E/"N22T1*(I%"IA7)I")*+(CYLF!H !"; MB].E-##D6#C-2Y4'[ M7I00(]M A0;>G(E(P7=%4.!63 MN M3Q'U+M[D1^TO\@REBARN1C);-?%E$$G$ #:69OW32R1_F<*>2Y"?QDLAB)*" M@!@RE1,$(>LW]3D:<+-MR4KV>\64\AC?EZ9TI!A],,WAH2N!ZMN_?/^MA"GX MI+0Q7WD=/7T<_>(M+3?2.'\:1 @I& TW#N!/?RJ6(<<+79F8(N?WH_W<@V-$ MD$M\1UT>2^O^B/AP@F*'EY>E@>D"B -@$RF!OIX$7.H0VJ*9RE!2X4LN"X-D MU91LXR\2.[4Y#HH4AXIQQ$!4KM-OGM)@2@4I- \T2WW*@A$)Q// OIKTWX(K MAPO,ZK(2FI*1=52Q91#)\2O5%T[$7&&;*^8GL6'"07]JB\&77F:J MQYE.I!:!-_TT&B.^3E]"7Q')7>)1RA\A$LULL6+W#&Y2LS2[R9?Y84X<<[9. M8FFB."0BMG9B/O9KGAL!#_3L0M\3VI$D4FF@L//F.KX+.53I.>HZ-[N7FKW* M!U&Z1?$[_$S9=B=D/7^FW-G2+\E^3?G=1OXF7=-$N]%:#/+U,%$][G4@M C4 MZZ//&)B7\24I8Z(XRW--R1LAWMFRU2&,85_ \17FR$W*,JX)('-B\D(Y!;3R M$T_!FVAR2&15LWHLZX29*('O7%A%ZL:>Z2-UQ?P4+AAMV'D:P*ES_\W>4"]CA<%@/GHYI5=[5[!!:+ /)Q-1T#5@J)*A?&Q30P%PJ: MY6*13*X5*3ULCP_#\5F:;C;4E<;T"INSDLU#F'H'4>@S3VXD%U=3#ZF$>''V M1X<%D/FDL7"1-CD0:7OQ63;6]C=M![3MSF2Y>#M U_Y90G4HNR(@"MZKJEBL MUQ5%A5D2_[CHKD7LS <6E41U'GBWS%FG90T^4P?R.+R[X &6&NGAW)DJ$)KU1 Y0'=0W*A-<=$,,*EVDGZ10\(H '_(+<$+I_"#> M50C7R+J:L-)SJR\VQ*=OT;Z29U?\;+I_I\==\<"RM_*9OA,X;A3 M8[SF'LC=W4#=LILW-$?LWB92]W5K578IV%&:$(&,= -T6;X["Z# MJO24LF:'V3Y2V;!0&?"#,#@KK%+"GOXE"A"M9Z&_/#=]HNXN8+\EAA="YN*] M+$R;]B<8>UWE^9G\E5 LT"\=SM^$ M1>6/ ;_#=12S/6B1_T31Z5,[W1;HX_! CM>3F+1^@3X" \3X.XV>8T! )H_" M786RN4BEY7NDLJ+1/Z"%S;YN9M]T%@Q/UN;F+2_--_(QKG+.'@HLO=X?_/"- MTD>!\\REV<5T*)"Q/] @DH,$E'MT\Q+=;BB&B-^I=T\Y"[L6H1F?WV(P=B)3 M:PI.C,ML$=@[E< O@78N'0.8G[F M@S0K=CVTLM[Y8$0P&YTF;K8YO).D4,RGP_@O"R M4E'EDY\")A8=KIC L_BMXVQV$I:+ =[I#%Z/O>/S6P3\3JCV9 AM$.Q+1./9%T]I> M\B>K-#NF0IQ411SPKPI+/M!#R*',NI)8! MM;TT&B.4L_*Q.6M2XKW"5NM6*4WR>/KL%2!7*IR>+2\[EO5AA/2Z%DY8; M4(%64_4;YN(!/.(KV?W(PRCZ[/ M"YY"]?KE!17"I,]Q/CFO+:=?8]%$BDFC MFBPO"SZ4(/8*X:/IU[]$;5D (B4@2@3R%&;/O"HILG]).>8M$;Y<.UE'=I3V MJZVS&8=D*^VZEZ)9G']FU?<>\O$E'?!TJ?N-'9 BMKFRY8FBOC7BN:"!T'T= MNR@M61#/9G73@&3K'&X6;4^G7C:/:!1PY<4F+M2S5H\[2N&VW7E^LG^5OXD1 M7;R)?QS"R/$%'":'Z$96MQ0376@3!F+*FU#O+B\-T51;83[NR*%DYI^AC$LS ML48,VV+@R,I-97#626F1GR%/W2=Z)(IO++E"S]%+.] M%]*P[JAVY67HYBZ(AS!3R<=9AI,&S\=Z2TEM/JJ M-2SJH"+(1B8,"9;O^J"E8>XU&W/D83OOCS#O*0OR">7,!AAIJ/[B[!$4ONUD M!A#9?([:B1KRZ!YH)NUX;$X*2.QIU*P+OJ.F"XH^G>3CAY_DA"C^QM:\I-_ "!SKDF:R MCNAOB7"$Z^?T)8N&O1M]:Z3A:JAFY1)E?5/$RZDVB?M?Y\OH$DD8R=,[->HV M[C$TM5^>V^KW";2-E^6Z(ZWU-C14G,=PSY>OP_9CNB3M!!%6->K[PK=FQRJ[9 M0KKZ+7NFGJIT77JOKFZ'P*@7TK&EH]KY3E9[%^P[6ATT&'ZUVLVIRH)<% MSZ?KW88 $R*YI"\BK4C#@X_3#@LV?^DQ@:F059:L^[N@3@_A2_U.>E-CS##4 MJF2./MJ6V$&G7?"^'EB0@DUTB3(S@\QTNA64927*B!2T+<#)+'K*48+LBA_U M0_'W5U@2OG1YLI!*DU>;NWZ-:1"QM4]O611KYIXCD$6*;&,;3IL+UH,FXF7V M:*J-DQT&CZ'%FF7O2J6.E6I#_E+(0D 8V[?&X]H;OZH)8>#_T:<+:=TY-*D%Y# 6V M>.D_?CJ(#_PP$HWUV0M#R2(-];$-=Y2G,X@F]I7(F"KV#:OTD0_YBE"T$TOG M$A]XR)?*381$<"2N8DDV8FX<[VB:#R2&9^T;P2LH19GN5WOE@3O,]+*22&37 MXL>SFK8M?=BZ*8FR(B ,2:6QL/;"8,-+0U]%,#@\I'+=!9\8C^+S(!#_XI'# MW\8T;B.7]SATM)MU\$BB9_%>!Q8#C4<89^K#5OR] :9B#,FYRN;_NJ/.A#_' MP$&(9**1NX!(X4A)N@4-2A.:N&F,:G%V!,/6):<>BS^%/%O0U1Z[CDK]/0Y3 M>C,.'IY.2;_78:E!TVF&(UE_VXF(*QG+H6>3Q FGY)!)0)) =#K9C?A7'*8F M^'D&KY&43$0(E6^5V3CV1F32SAY_T-EMGM'H44;6>198,)IF@_5 2S=3?B>C MD('Y^HQ #63?T>ACHN5(&V[%MD7M>()W")C21D=E(=K17PE#UR$S MRJ1$FORBB$^3KZX%NWF5M)LP5),)?E6JN/>9.D%T!Z]"/NV< (KA/1Y8$&XV M;54>R_HAN!%-1[1M)MOKV:3!!XRI.41+&3N83 @ID]8F$/7V\/ MG! FH?R+".U$Z!#$ZF+'<%OKR+X? <7$_\JJ7Y/N"K6;7YT$O*D5^K*@1" MCU[3&%"90QUQV+HV:]T(-X%']T%1M5^:8QGPG;TW0+WR;>/2!>/S=11SQS6Z M-C(>J_<#\YT-W!/ZC?F\C^&@N[HS'D;FLAU5>RB)1W[)!+14I@&EK1^3_3[- MA5FGEHNDY3PG=N2Q9/U1^4+FRJ4%Q%CSY#J2[P<\M08;OKY_3W-CO5J65O7G MT\T')UK0CV6W\EJ^?E8\:_4P*%\6\K2)@6KA;-.VR$._49Q M^R]24J)BU2I&5-OSCTETA.O[:0U?^9!MQH,$5.9<"$TH?[:ZM9;+]."\?':$ MF9CCRQ="X5B>T4B8XV[SD,K99CM#&DN)XBXFJ0UO$P)+B/M.>HP "((?R1G* M3-6,I0(+$3H/FM"9&2UFL2P&' M=O5K(4'?;0E 8"#]".$/7 @+2,H'6\Q/:(1,\P,/MU#WQV8=:G='O<2G=QNA M*;S"\'8OE(+"C]>_)>P "5M/D*>ML5:'[L@COJLA*@6L#?LBCOW.*O0>Y5+R M*R(9R/$N9T%^D4PL+0YPVV"$*H)B@9*S^>2XZ8F_T$\>4'WRH>*KW#W0Y\_V M)X4T_L1B\\65E:\G>4@'$ MI9C'9E4R(9$PR$7"?-@?;VND(6VH9GEXT31%/,"T23QDG@1TR<[A MWHO#J7+=E1GE%::,(ESV6&-U5P2=Q MZQ613)#%]-B*UXS>*[*M4WS&L#YWW62?^$Y,O2MZX-1E:2[HP:?IDOU\+Y;6 M['?YN=98&N..2!XY5(QMR#*HC$4;,?R,KF+ODE2%(*0L">1TI[*H=TI+TJS( M$;RMFH?M8=;\05DSH%L0L@G:4!K5*TEB$?A^#$/OA?G^0^C[GT+^XG#=TS/U M+9'#48-Z962I:888))JD[>N:&4WR"U E*5E+ZXLI%+S>'3^1CT1M4YX68_'O810+F(%9^NG(I MFE\Z!Q8[/ON=>A=T$W):@I@RIFD,/2U'Y-@P@[G+&#,A.\18-8?6?2$AE8V4 MA%N15#R2R;$ MPZPW)PK_B^+O;,C[KX:YZ-'V/<'LO !;MIS38#G<.'O]>J!!1*(L)ZT0(T2#L/T+@JQC4M DOP!5FZ^15W6$=].OPKW#=.-J0_-% M^>>IHGHO+=HNQE=K1![)8U<$:)-?%/4Q[\(]T.?0?Q;@G3YWI"[+O%TE]$OX M+-/)1)\_Z:\&=.R/U%U[FR*_*M"E,_8K [UTZ>OI.;/\O;"4'1'\2,:0 ,>9 M+Q',:H8CY4>,\$<:L)!_"6,:_>7K[_[\K9#__,"9+UK^FSZNC7IACF9SM?,8 M;N^"/7([:-#7427=_XLH3D2RDI$J^4"8_MO,83J#SD!*J3I57/[;7_]@?EX)N4US^U69<3J,SD.H?EY.LY2[31 ?U MQ*#1LN&D"]+P[:*P?EU7;;^8M9U&[-[7O,-@>Q93OB? QFHB\N1Z$JFG!RM: MVVG'55U_"M)#&>K=<[IGR=[(1+7=%A6S>L7U<7O:9S&QVR#Z:/LS)1XD98(A MG*=2_:"(K;*:KDA.-[/*SY]8 '7KX;P#:M5I3:5KC3Z:&]6L!G%M4]2QVRSQ ML)"-HD2^:"#)RAJ+4V;)/[5'ZU3*IB70-Y(P;*^Y2F-< 7O+ GJWJ6ZP-158 M;&J//&A;5:T40](U1ARX[3+WGD7"!5SAM,<[Q%;+(Z)1MW^X1CPNA:KXUW&8 MBH_^^1@+)).I!2X-',["FB/TIG9(P[)5-0A';2.$8=@N:^\'@5)BHY^;F_E? MROVG(#I05[Z 5'M8WM86LQ^VJ9C[HJXA5G]LE7>X3PXX$Q_!*S^%G+I.5%]? MJ['A ORQ7KEC9ZRV0NZ)&F'[NF%&CGJSYV2<"YSW .N_'YJ=44,)J7..8)Z. M&1O'9+"?- W4:H8L#D@,3;F3[U&F=(QNG2.;5"R ;/%]VU)$JZT/4N#HI'+; M0OQV 56SS.0>?85Z:[M4EA6];<8PC<$FFR8:*5X*Y MI0_F>#85O;=K*P8E[R[QD)E7EC'B9\JV.[C1_$RY$.?R;2#[$TU CF9H6]+7=$4,"%TU&'FY MNR(%,R*XV5T?A"^QS.@?Q7?S6P7B- M1!:("NU&:0,'/86%882!(J-#1V3[9#T&4!A(+Q),V@[2AB:[_PK"D58W1D23E.!>. MB!7 .NR.))/9)5-_G:OO:M0?D'I0W5U16AN?B M@QS3Y;<.CP.!(#MVR!9A.>S(AVL$TUWH>Q%A$7%#J*4K#P<#CVS$Q"Y^ M"?JX;>I8UW$SVNW99790 ]ZDZ]$"A]5PF_./0 M9-9\TD=!B_/W=6]DI1Z:WH1M:H]T!#-6M:W@ _9'8-ME'K7HPW3%E@SVC*?3 M]8D[0>2X,J!M/^?S,V9/&YA#Y?5-3@/ M*U)PPW!99#I3E#17B>).1!R"(%L\RY:_=YBG+X1XV@IY?&O4*L?Q41/$\:J3 MM*\SYOF2^7OO6:-5N1.N*FC'D,3:\=G%K/3$6R>:)W,$ =! MT&(0EIZ!O(MWE%^&^P.G.QI$[)G>!&ZXI[=A%#75/>Q( GGX]C%(.;:[]$<< M^+W4Z!L,Y;=()3=284<4/_(!.'YEM[+B\NR"#TQN6^JX]"#S/D#EQ# ]@.5V M 05@>JLR4R#=VJX4LV #S0@W3:81<[2[S9/S>@^EI,/@/(XY6R.]P M>+YS'3A>$((M"*I2*0L M$QS,*ZG(+YEFZN.COIK-^7&':@&V2D"J[UHH09QH8IU#N^+F]69"T9DQ/.5<2J1RI+ M\&3'6C]"XI_"'<*I&VX#N5TF/@R[X!2AKP?11GRUI@'=,*N;P,<6_"0B]CQT MV67"P6;W,C&L!X:-01<8TACV&3XQ6Z&8_ MC\DZ8AYS^-L=O_XM@3HV--Z%WDWP+"9OE#XZ/KW;/,:A^^O%VVGCK%E3"L/( M+)"#TQ0&+0/8F/01@]PD:O:NYY'3)R$GB@-1\I",TXJ 2+# D4*1]1NI[9:U M1Y!14,A7LF9;_D!KI\7$9Y/2]1%7UV,1,=0H^/"H./;]H4?8FNLIZ7W:?SA^ M M77POT^#"3#I_""PHT;ZAU9HD,WI&[;5?'\GHI!'^Q75;JH,+0NV#,PD0^! M2#8DDHX46_F:RMS*B^9D+L-46S2*'X*R04EBI6%R_5S&D 5=8:? M/]HY0I7*#V]SA'9WU$M*,YU+6'0T3K8;>R %N0[J5@9F?7/,H[*!U+V'Y)1V M91HJZ2.8;DHY#&>9NK;(';A1Q;+KUC9$[+3-\O8NK2\]TVC:.,_^]!QJVKPD MRIZ91P,O*HVF+8F:+5V0QZ.)PI4[H WM$4>GD=B];WMFQ%?5Z:'M-,:)E8[4 MR3H<05F-V,C9;CEL@@M)[C8/])D&2>-V:TL7]!';KG U8O7M44>L@=@#G+=$ M' :>E+S=VUVX=.X?Q!&/2P$L_G4Z](M^2,_)Q]>VWWY)=SABJJ9 D8'.7RIU,]48E MIXN_IY?0./[*;1<4?R]SX [?\*-WSSQAC<#SU6Q6=, Y% M8_.1L-IZ2;%XJJ8V&HNF2XO'&LG'CM2I6&)[,8C=;>3S&AO*[S8_AJ'7=*+3 MK2?2X.^A?GD ,NB&>%CJ(GWOYUHD#UE^(.4"?P,?(A^-G>:\:&SWKSU'ZMIW MV2%P>L[4J>-RPV"DJ=Q_&\_+\@3)R:2 10? !8S)P0\" UTN2CE[Y#Z9JT*V0%__@5" M3ZN7K_=R%Y8M4?J1,E7+XE:B?'1*I5BX2GWV)WJU-L._H*LVN-M9>B MHS>U/ZLJ?WI^. MOL?L3W6JY/Y4_A*K/]7*./ R)[YL_=N6RVX&W9!Z85?%#3+W;Q=P&\Y8] FR MV6]MWY&SI[S5VFM2@@<*4R 6;.\IWX1\#P^RWJU]ID2]?CU0-Z9>MGOR"!.I MC7J8N>G&SFC$D:/$N$:L5G4;@S)BQ!E9P?X5X:08\.)C*@@I24(*4>#U.24, M*7;YRO(@N(\^V*9BI<3C*R=N.@H:GF#-&3/GLNJ8G57\7,;(;' HV2#,&=A,[QJ,LZJP],>I8+P@_QX I8,A1QWQ M4]I+AZ4N*MH?[5=I67C$T#:'0>_K,4\^*B&MIZI,1I(UH]ZJ](T4R^YKTS X M15_"F$:WH1- _N\G%@AEA& /U*7L&39P+MZ*OY^$5 U;(0-)(D?!,0QV]")U M;WJ(T6X4M08\:)&2)$ 3P]Y#6W&CN"-X)XZ< M5X]FT5J(UI;RVM@'N;,:J7R4\*KO@-A]S>3N7>XT#&011O+"XAVY3*(XW(LY MVXAW\TY%SW@FCG_+-L<'K<:=D#IH-Z7SFWBM/;#?P3-78*BO"GK$%P1A)>.D M7.&-IY0M7&HF?[P/_C/X'%P]!7\7_WG\(Y&3^W@%_Q4S=V=_@(9_O/_XGW_^ M_/'[JS^*_@=A%GF7#2[XB7^&'";WL,P 1F% R1MUN* #T3MA2R[:"6OP<4[ M)IK2@'C.V]P7_Z:W>L:!/)0L7/XI@(N%)P?0^-ND6'GN^^$++$H_A?R24X_% M\/RB6O2*C\X#QW_[74S&KYS8,;-21XK+0MD^YFJ X"[DEH?/O;0;L+\BR$KX M=3+"9,?$?(/+['7Y4)\G.,%&BT=%[._A$$I^##LMG-' _5?']EE_L5K@SR60 MQE8RD%OY6F+I%\X%@;0!!\7@L$!GM[FC6++659BLXTWBG]KT(?1]H>.+PX_? M\AI"!^F(,]@TE0W#KD00+U#[ZS(/,I%?@#?YI)A;2L2>WTB7.[AG%L& "8.> M4S&/J\P#@".:K!W?60+>_,Q93.\V&^VA16VY[2,IG0F%(^+N'+Z%"_-;AP517 4/9M';3\C MJ0S@IIQ0/*]YLS\X3"#O;1AL;\6"W3L7LY@X^COUO?/ ^RFBGMFCF^9TD,=\ M;]/4/]!I2 0Q-O37I7BV!+@*_>5@+/=%YZ6;:,9@:?= M/!=O+=E4'4D@AYL^!BDC39?^B$&FEQI]8\$E$TQDT67%1;ZV$9$@C(GXY)F%2>2_$99Z M]LR'E=,9 "B3@C21M%$/;+ ^6DP^%;1??@BC M648J Q"%"'CMJ62(/;0+U\S*YOAGW ;I&Z=_G@'25! N,>['+XX(J^ M=$5'N6*\<]3QB) -=E>YXBN]4UTHBR GA#+Y_E!$?1_*:W-ZEL3,9[]3\BM] M*[V[,/,@/Y'1@"PI1RQ<:Y2D+:0.3:3C377N%N6_/ 2<.C!S8\@^V_B4COFB M8;T^Q>MPYC:H]%D><)VJW )A18=E@EF-_$-@S74.C@N8-0>PR>NU$"J"! M* MSPRB0+P1+:O'OA4IV*#!P1$U+TB!1[')\7'4Y1^$X]VF9E[[22Q^(]W9HVE? MI.#:RP2GB[V6CNB7>:;R#UO)R#KN(C#JES-GFY"?)=$T%V\,TA!FMP2G;L@] M880P6 Y6%&>L#S2*>>+&"6?!5JQ]'Z@/^5R7811'9MD*)A20XT8/<]1G*+1V M1XPA?;08X\2]PDU.RU)^1#(<_Z#=J,+_91A$H<\\.;65&T&:!V^T#9'Z?+MR M6?'_^E8(/=A V %Y9P59M65IYX&<4_UJ#Z=;FB[*)T^/F)O:+<8O1SHHKO5, M^Q4_[@Z4"Y&"[2/=PORH_M2XO3523S54LSP[T#1%Z*^F$O=UV9RNU;%]T*1Q@<"ZMLB M]]!&%:N5O6H:(O;,9GG[9]R45TI UGXVY8FF+?7G=*V7YJE-5>AJFR[)6T>K M17?JK^-G*M[QK1.PW^4\V/$K//49BR:=D+ID-Z7SH\36'MC/$LT5Z#T_K7 @ MI^X[\QF?78U'#-'+\)EY'W^X=P*/[IEK&*-&O3 'J;G:>92V=\$>IATTZ#T[ MO_O'S=79QQ](QJ3JN#-'Z0P*U^LY8H#>\U"LS>,WP\AL;HXY) T4S6.QH2WV M(#01O;>ZXF M$]2L!YT5'V1^W*KJI6G!W2-$?MON\R]<\G!5T\2DA"< MJ5_O#W[X1NDC?:8<*I&)SI!P*KM&$+I/YF++B&K>XU3:A MNCAGW;>MKX(;=44:DWT,8#@)OUW W?Q.XH\S'0NC^O>!N]-9$AAT,8T6&4R(+ 4F.NDR3K0-(FXTTRYG8 Q8Z=[L,8RA2)]817LEA2ME@L++96 M,J H(''M<%A6P8N%CV(J0R^#''IZFZ:^I(0A M$<20TU^7,VO(AQW 8YV-2J5'EFK]P ,4C4R]G7?24U),E'69S"AL+^ M0(-(GN:>Y!RV/DDQ$2OD,3"E@2MC\@1\ M$$?DI.J.$=@37"4]@(H1B$VY?+Q=.)]43VXM,#A,>(Q#]]>6]S!ZTD$:9X-- M4^3V]R""/05GD$[]*ZE(IG);_5"P/8-O/;5;)1F3"#BK]SCFOB=@Q2X!H:^4 MNRR2,]>P9*9GP17FI>)C4XMA2/D$:R!.9#-!.^=/S+2?LJM[=2]Y=MI1M#X0B&1(-S3VS"* MSM>1?,Y:8UA=6^00T:AB&1EJ&R(&A&9Y^_JWH$H46?(!"']%SF,Q"UTG,6R4 M0A[(O?!Y,?#]DK&T%.?3J/^8[/<.EZ]V!,(23%G".3*!\-T=AYF.J^)=3GMV MH>\)H4F2OL(1RU= ?#?Q535407(-0"$G_A[SDUBVDPS$Y#^G!9AB$1+$SQLS MEQW26IMNPEG,:'3%(F4#*A\C"[SBWQDDP@\AH5#SBXU#&3G),2>1>(/56FA%Y M?J9LNX/Y']1GV-(O\NW=NXW/8WOA" M8L,B*UP=?8'QRJ@' .DGGMH+@^<'$[G4.]KXTL!GTP8;5OB\B:*$>DUKPP[= MEPR!-88P!KE2WZ7"6)T*TP&5XC;IJF\0($UB#2>U1GG+7 !0";-9?O2&<*>I MT6!'B4A];'Y*8LEPHC&(,:0<]5\JK.C4F Q:5J1@J99[4VYJ]P:8L>VB-JY/ MH$8'(V74L?G.>N!RF9#D^.FR5QJG?';[%)XF1I?RIC6V'X4P?UZ]J)?I)1/VE7(G* ME?SIQ46S2\$C,4$.BM,8M?XZ\1@<$(/E1(J.<8VV+% IZ8%D(A%P"E(2JO[N M+9:;R/]J]IWSGO(PTUZ\U1-HNO4\*4?D\#N#N2LWLJ=CAQB8Y]"Z]Z52#7)8 MOSI>KW/K-7"#;HL,R>;KV6U]%A<<8UZ;KO?P%0$>4]RDEAM$Z170GUF\NTYO M9=YSYM+S=?A,/SO\5QK+?^LO4O9\NX"KIZ.K./:+GZ>[\,DT"4[CD7[?2-GU80CPJ8B_'XQ M\T@_RX"Y(DJ>16+E2*;L>#!F_U3LD\/X/V!"&UV)B>RS X)'%XX/%88>=Y3& MM\!AN:+\U?]T8ZN M[:)\=J2CG%JOM?]&>28.]T*5UU=WQZUCQN( M/=RY2UYL?PY2O]QHG(>T=%F,+^L5KO?ET_:+\.4&L4?PY7S]AV!>E.FKB5BGVT1N/^-%D66 %T"A'M-'C393T4L M7+\>&)?SHL_B]]R)IM_ILYW,NB'UQ:Z*Y]E,!GVP9R]U4:'_J\$'(3O,S?$\=Q%^MY9'2D/ M4I3)BJQ7^+*E.(IQN:I\*^2=-$<>R6V*U@_$U;:(8[95Y.'#T(KDOFLS*VTR M37/M'$D/,O+8R;S:9JR6=S\NG6CWR0]?X-R#_NBP &JP/H47](&Z\-X-VS#J M726P /A"7^./WWT6Z\)=](7J(GLTXLAQ8%PCZG;3^E-&C#$C*SC.;AT(0D 2 M>01("R\$B@0*N9DRH:\;$-/V3!(;;B7,J"8PZ2%RCZQ5^J5[=HZE#1T1(YGYLK7 MSW!TO1#C4 ?AQYCU9'7Z)!=201_;,Z#)]#\IPZN<+@UBFRGY=8FT#;D8#-'98H//JTR[TK1?FP".E7.AI:8O8>5M%[GU;4A$F?D'9HKO>Q3O*39U5VQBYJS8K67;4^I:(W;1% MX-[E3H L$AU%MIC[%8'T/SN@N=U:SRICO?LPJP&*B8 MZ\=HN\HP#?=%@-IL1ACUFD6TJAP<6+T*_J]A2RQ@?6N6($8X"[ M751^HI$"DP;#+9ZDQ4F-4;SX421ISN M:!!)$V7/V]:>S%[03 MP_9"*N)4GZY>'>=E5&!P1=92.G(L'G$"CP@!)X'&9\K783,XXK+R?9J)L966 M4P^V7OX%9^A\H#KTM"TV,K*MN."*5-#-X;CK8:N)'! [J%];P%'?#3&$=9&^ M;^R4").B[%W=O5KW5W?;BJL;&4$SGVGHN01W-U-@> UCDE.7FTU?SO^!J^_BR)$9N%CW+MSJ.(QM%Y4,V?EC'MW07YC$PT^!(&//NGG)^U M5%H9F<528F)$@]8&T0CTEQ!U8ZHY?-A9$26/''1*$I%,)$@<*)8O^UTIVR9[CL?M;V7 G)F9FB=^)YV M70(T&6K0O^#+,7!@I5!XE MV@=L%VI*Z=_L#T)SZMV&P?:6/<-30TI_71']M@Y(P\A(AIY]L&?9#ZJ6=5<^G7B:=L,_ .NDPA@LS MZ<))!+.JE^-JDU[*'>9H@OW,$ZC9;2&YK,A)TE:^A2ZHWY7F -_+CP M(,&GD']V^*\TOF6_)Q/F,'O)SZCI*!PU62/\1::$8]+BTSQK^,%IOCHG]E\(JT27HL63>V0 M(D*K:A#UVD8(%X_MLHY5QGW$4:JZNZAV!>4%K>QHHGC?JBY6NW5'ZHE]#9$/ M2QWZ8A^1^J@R0CX;/-*DW;F?>?R9TP3 BY1VWTG!KO)*9L'2PM.WA8W6VT>DHYJ0K9H3K:(#V(\EJ/^S(UE6-OA[\CQS0TOFU<.8XS#)V\<#< M7/:HG#26L2Y:D9.9MP5TF\L.)TLO/ E4O=+:H;\,MB?Z/]L[UMZV<>1?X;?K M FX7]_$.AP/<).UFD29%FN[AT \+6:)MH;+DU2.-[]&\.!R2_C8F:R.<==UT//*00 WOE RW??I%-1[ I=>D9%LXE'EB]_C9 MC7IHU(SM]A+C"V*H\TN?^&&AH1<^B;WF8@2[R>Z_Z*GN,@=3U(.YC7"B.BWG MN KFL!B94&-\7R,="7HX4KN$; M'\FEDMQD>;CSYL-JO;_] 7[!_)"$3'49=0R=O!E3J^@BK-^4D;:!OP'6A;!S( M4I@H)4!10*!.O(4V'D44*%,?$%E*X;7SCVE2[$F ]"&,R6^A%]6/U5UY>W9, M\J[G)38+8($JKVW&R1.A9C !NR%KI-FXMJS$ 3$D4(7% M5XH!H15&$"X#FX MV?/0<1C[5(9!-1\[0B996^ 6J9/$XQCVI"%@V]&-KZT(5ITNFT:[QZ8R8%2N MZW),A\KXQ=_BH(CPP_IFMX^2 \9??"IK&/K M51A50\@ZTTE<$F%>4Y8G_O62%+UH" M]T^*-QD3A9EM9BQ[?VC:E#/*S)M>VO1\^,!-BG56RM.C9P(';)CLTVALNTI, MZ,EL'>^?=;I_*#G1R^#J&6F>1YSE:>A3KT M]M&?7^,PSTB R6X3)]: _7WE M9=LO.,\C',B:+^- :''<69U'DO:B> YTTFKF&<[237[/W"Y^_X M%_25SXJ 0/4310^5^"GZE;D4H=T)'(M>2N!7CQ=1MH1LY;O)JZVPO!ET*]F# MM?E)),%(N# ,8])5Z117M5'W6KHO_YEL\BP:"V:E2J3Y/A&QN#UF0Z,/9 .B M2W)M2OHZ0#"U,S$;65U5DVU#HW0(XGVF6:LB]U MH M<;I*9L44<4-JCA:>U_S=QF1ASL*D["'?XO1IZ\4/_+30?1(_DV4[#AZ3*/J0 MI+23[:DQ1>*U>HZS)L6*ES'"X#5ZI/,8X;!FIBSF%3!'#'64$]Q1B?P"U>B3 M_Q8T"JZWETBL3DE")4US\X$.)VZ6H;X^O[BOR?YK\]%1-;?C[X91O] M(Q[,T-Z/8M;YZXLW<>#8M%N:'@+O+0=89W5RA.. ^DI.*GH3QBACQO^7$3GZ M)??2_!7S=(4W8*(F*G/TD>'Y[Y0LCPQ#!Q^_7;]#^; M^R+MNH(%\.TZ1WPLN_X//BXOV93;W^"KFAY=G0!]K[.?!V].,X6,M=D2NM[ M D%LD0_$\F+]QEG3.O%6RQ 4+]+_G,[<3_I7&NRG3A7/MT7[@H!2\5/IS=D J%YNI_N38\]K]"GO>I2A?%G M5K.*(2!.TTLS^A-?UKWV@@9'G%?5.O3S_U6$$NU=17CQQ'#\+C:H,)Q*%Y45 M/\,+FSR"'V,%.+3V9BH\AS8DT3U-_1+2&"2Y[S,\T'B,^V@L) M]V0VZ*VBY6L$4"LB;/'C:YS6#[E N99&ZRV:>B.&7\K&'GT0O],'7^Z3_+\X M;UZJ:2#Q3LT6)W>WU[$[;UK(9!T M&3Z.QGJ>4B)!>OD3;??WJ>=?A<2E>I'.29G$=4@QN$1_T.N5"9FR,"DA?Z(?V]#?(N*(V,MK[!F'8K@7X4]T)-R- MH1]A%*$51@T8$,^Y?2P\MH.-'U91N&$497H/M77U!&Z\!Y O?UQ-V0VPF1R" MO8VGN\I1B&T2AH'RQAE %DRH_C+JWQ_N/9JI7;Z$JJ2"1C?@BJ]+N*CU?7T MJ[PVZL;53S(!)Q$,&P%]HV- DW..VW6R\\+C5S(&=)NAG,L([Y-SL<_,Y%R* M^DARSD=Q*>E?"![YX7T2!]+W>CJ: 9=D%6&MN.RH#6!)5:)J*IGB"W(4K,LK MF65J>-?SL$I?'^#BJ45RGY6]F\%+)WIX6[6OXS],HI'W'I?NJV2W"W->0\)> M\4SB/(PW./9#IY>KRZC^Y+V$NV)W\[)/,F+%!O#KM.<,M5I!?I]N'W6;F8:K ML+<<1Y7#H&JD^SW$V%)'PY@,F!M'APTDE_=/68E]5)RU6)^F$FV M2P=K6X)L)<>E>'/Z/HEO8S_9\6WB)^]E601AGM4E49^\V-O@X/WAYH5$:R08 MNTK2?9*R4$S]*K45J$#%W#+;ZI>MSP<)_>UKBQ2:JM8CWA/2V%(_3N*W(4,' M\3J0W'M!'L-H@7!=$IAODPRC'4>-'DJID$,"=A,_JPV D?=J[HUOG:P:I==J MB^R9H%=K>=SJ"5IA:F!F85KFP"DP$3Y9Y?3MN'1V &IL](GM7,7.8:-% VF; M69N.+19WR]2E[Z>%%RWS*R]-#^3'KK/WNGUG)=H]+.A8Q,H[SD;@^_"WEJ$I MQW&SN3 -S0PL<5I1Z*W"B)Y9IY7BM*PY*7+J[3):I-BQ& %1H?S(2ZL_>VE^ M>")^-_/\LI"M]46K9GD8+. 6XRP6R>N:!P ";%'.H\=&X6\)'3'P2!QY04/( M]F<@)=%SYM6$ANE]D9&0*L*+A( N]\#DE%+_YOB[IT@G7XSE&(IZ7WRW.HT,\F6XVY3QA>H&F2,?:(; M$KIB831UFE79$JB8:I!7)TCES:!G/WNP-A5"!K9M93GD<:(H9@^] ML+ C!!H$ *BBFC-#="SZO0%[& ,BS'=,6Z&_ZSA*I*\S<)(VG)%DJT.CTU8S MD51+P<^11%H_]Y6EN2"/Y*]C620__;E3G9PO*,98!'L(JP20%D;H.+7 MB:KYP:4&**)0K;MG+1E\Q'O"IBU!:;DAJT^Z%#DF5^JIA_8%+*V#65")L'9' MH'(]''^+PFX_R_'[]6]7WC[,O6@9![^%D9^D^]K$9^JKM\1A0OP*O445Y3T-@:M)WU$-@JC:@E>/F-$ KZ07G?28<)'5KMI^6!3$[TLB:_>/1+ M2?*]0PGE[4#K7P=IC>I)&H'7NBZT=>%F?>8JSWK[\28?YB?0HN_4MH;:U?XUP"&7:/(? M)LA,A,D??][AC1?Q#5J)]96W "J>'>10891\!BAZ75@:'RZC\,I=>%L&LU^R M^'A2.RCY#%BF9(14 B5^ RI-4A2-2S]+(7)36O3P(R8A]#;<*XHYCK\#%2HE M*=7>=^LC0+%2XV@J5S4T-X4:]?#*L.JUVV@1Z.JT#8^-BQQ+D E&@CDY[C$[7Q$;Y M*0"#W^JIV0!6KE[3*3$L; 376W;B:BA^#2C/0#5PW\<$) M>?\)\RU;O].S)<2G/"4=RQTS"',27SUV* 6[N_M<1%Z3"JO*X&8==AVFV"< ME4<[3AH %F8Y,96LMK\"%44%DJ:25H&#EU6_Z[D\3J,;4$D<2KA&>OUN!M?) M::,^0I+];N3G>WHOMW%'O$/-OBW65;@0/4V_+@C KBEE. M/M&:288R>EBC"NELXOI)@.QN=F$J9"B#!'0JKU(AA)X2Q%!"RU.&.BC3!,C3 M?A&6R"YF//70BO&4M ]*M-";/28< P^H5[+&*C%^-P8&.#H_GZ9S8N\&:&WQ%H(5;'"@ MM\D>=>#-W$36[KCV<&K.()BD1_R,XP)_(,HG)&Y"K,Y%JML#-RF]I+:SCXK& M@$U"/\[F*3<&&5&&MBZ'EKR8/566<1):TY)6?@U)+ER]YU!GESY[K)A$8CX. MG^G=W%JJJ]$-N ;K$BXJH].^K54PRTFJ![# MS39_2JZKQ72U/KHO5'5TO3V :N< S-/5#]:"5-N,0,JKB8 MS?C2=YM$ 3W,NO6>,4HI3NWTS8\MCNDRFJV5]]@/UR$5]"8V)R#Y"=B_9=+< M4)[XWR=.[HS-VHI+]0!UUF6!^!@.LB\C$WUO*$ NWR;S5DFZC(/2ZM^\T"T& MY6-DJL9 #:8>D:WGQJ0M 8E%L'"JOQ!VUO1>R M%S"YH:;Z*:3DPQA13.DV'(#RIN99HR]X0QTH<61)2M];NXW72;IC!+T_E!_U M'@\; @FXNI_!'OG#8=I@ !N*3%LIFR: MT@RI.7374VFIV16ZH1G @)9ET>@'V90,0=]8*;H4 4#U)7 F.#0#UV'F1TE6 MI,2(\B,,&?]&[579.%NNLCSU_%R3NT-ASLQP&+&LRZ(, C@C4V-&ES7U6Z & M >JM;ZJD3H-$Y9\S]*W" XB%FI9W D>R$C8@&R68T8<]*]^DO]%GHNGCU0.- MDS:PF5FE84S2#' Z(,W(#@TD:!3_OT#UT(B/C=[0T7\!9WDFXE:UH4S35DF^ MQ2E:UP7IH1 WD454>F*=+.Y(?4P)59^\='-RE%?R&:A-4!%2;RP)WZ#O(LE0 M-=[)W6Q2O*';&6DI;1%]+M9/>-7D)DF"C E@AM/GT,<9RI(HH.3B8' MYF!_R3XIN_%(><;I*IF(F*>$OE.RZ2#IG H 3 T9NY:6'MK!>>-;GA*!"D58 M9PH#LN4V94E3-S 0 ,#8[3PZS(,0<4!$1CP*SHAY%ZV4LV!M'NQQN&:\(CX] M6\;5;F/?JK"C.5!+H4NHN+)3M06H_]HHFV\?$\ LYJI CZW,'2Y[=&KO2)S[ M3YANJ!/&@.,9[OIJ#]3-@:JJ+J$=7N)N#G4%?2C; M\Q9WSLL'IJ+5Y:X;-P]>1!9TQ9XL\WC*DNY#)G$>Q@4.RNV )&Y=I*+@V1G@ M@"OVN8P2%=\4%F##<#9)YE<9\H$1&YE=8URFW<7!43WZHGW'D1O3XHQ;+6@H M92?*3F]V.B%%!;[&]4F*0!H):74#:B*&$MX$[/U] MP(?N T@POV1A%\;\QK*UYV.Z?580WUED_)X3WXO\@AXZ0'OOP/;BB6@'-5Y3 MQ_03,*09@U[LQD=!;!@DCN,@63V-.)04/S.* P7%__JUP8[$;M_)C]5/):A_ M_Q]02P,$% @ +WK^4IMF[M(/:0 O1X' !4 !A[@33M]QMMRV\[* M/O/BH"5(YA1%*DG*V\Y?WP!)72@2(,"+"%(ZEZIM&P"QUO=A 5A86/B/__FY M<08?P ]LS_WG3\(OPY\&P%UX2]M=__.G7?"S%2QL^Z?_^3_^[__K/_[;SS__ M;^WI?K#T%KL-<,/!P@=6"):#'W;X/GCQMEO+'7P'OF\[SD#S[>4:# ;37\:_ M*!-!^$52!&DT^/GGI"7-"F!-SQU$38J_"(>_Z$FKGON/@?*K-/Q5'(K"0/G' M$/[?:/#X_5#P.^SERBXLZ=CNO_^!_N,-?G( Q76#Z,=__O0>AMM__/KKCQ\_ M?OE\\YU?/'\-FQA*O^Y+_Y04_\R4_R%%I87I=/IK]-=#T<#.*PB;%7[]W]_O MGQ?O8&/];+M!:+D+](' _D<0_?+>6UAAA$)AOP;8$NBGG_?%?D:_^ED0?Y:$ M7SZ#Y:&+L(Q-^,JAHR%52_5NWNXGXJ%D.4LKS.P!A0"L,4Y,M MB9K?G4?+AW]^!Z&]L)PRXE(URPVZA[\&\]5\"_QH)-8$,ZYM+H77O^]D^I49J*?P9&N<2<]T* MWF>.]Z,)\A^;OJ#HAATL'"_8^6#NKRW7_BNR1*H+371@PUX]^B" _8M^2SU= M,[79BK!/8 %[H"X6WLX-X;K6 !_ \;81%.QBDEMK14!M%]@N"((7WW(#:\$T M=16UTHI Z%\>TNX.+-EGX^)V6A'JSOV '/%\ZEDDMVHK77_T/:@]:+;A2BZ$ M8QL9\8CQ#R!DEX;<6BL"?O.\Y0^X;647YEBSE8[_Y@7("*D^'+1K4-*DY3;2 MBCCWGKM^ ?[& &\EB)6NW8H <%[8;78.FN_G<'WCIU:Y+ MIIB9;$95M29RM MU]): %K2'9CYW@:NS4(?SG-_V.&[O@M"N 'Q2ZT'BEIL;23=0X(LH8&-:*,& M 0CO-EO+]M$(+S>ZR"VVA&@0^KM%N/.A"=/?+7\-2J&8UTI+ZP2T%WZQ/LO( MD:K,'V5P2%5NI?LS."S_93D[ M\!U8Z.>2:P-,,ZV(]!S"3D8'!V@.A!-@R9TJKIU6A()=V-AAI%9H6/5HN[(& M[L(N0SMB8RV9YVCE\FC!!7^U_2F^I7;("-8EA]2Q9CL=W[T%X,\=[('Y45* M3 O<^74>/<J?8.;H^_24A,;XVC'=X).>82I6^9(\--00L,*K9GG MX^2H52WLWVUW^UQ:_&P+W&V@2\M&U6BKT0>E1G61==]L+3#F;6P';CGKT5D3).MBPJ+B ]>"((GL 2;:K,M M;;M\.KU*BTW?GQ M@R6M]=H':TB^I&QIX:M\BTOE/ )_Y?D;M*:=OSGVNN*BN>+GN%31_I>1[[,Y MU6 ^PZ=*HHD:F6W0H$+R/L*G.I)?WMO6&UJZV$UJA?"MEL\>TF<#E59(Q :Y M.6W0OA(W8 6T:5KE2. 7V%;-TJ::;#O.LH*_)-L&%R='#W ,17U3P]"WWW8A M\EB_>"@^S',CS_R[YRS1VJ7TBK#R%[E0E.J&MF$[.W2X%/VB/HT0FF[[(.[. M#0'L3_@$5ZS//ZQM!8S'WUT[BN(_ M\9[$OUI $UG%^=YH9SJOWF8864]?>+N@!WZT0+H$# MY+U*_:D)O=!\CJL;/Q4<" 4-MAI+]K#;O &_O+G(;Z95D1)O)&3<-Q]RZ[OE MKVU7^WH"6\^/MO55'6"E/]2R6A:>BTZIK3@N[N#Q>/%.NE^#4I@^P\4=LO)" MXQIB%FM[$I-X#_^8R(*^5]2;LXR#)WH!GR%PEV!Y^*T=HN:&P^%T./AYL*\) M_\F:KC#J-.RVXRU27W10%DC/3T.!F@M@>U%; 5C\LO8^?ET".TIXB?X1X11A M!']XC?JBO@71D<&^)<=Z \X_?\KY^Z]-]F6O(N3OS>G*Z9]?QY(REL3Q9"** M(V&J*./)2>=.\57]=$+>= [XKW]ODZBCY MFD?9:\]? O^?/PD_#78![(L717F@A(=0BA7PX5;U/M8!MI=1%]'L#J*2%T+I M?^W@) M\)S'!!,#.2G8/.QH!$AC%KL$(U\RVMS3=I0$73@004^6Z!V%Q]Q, MI:X!&"US[7CC6# 0SXMV#T8J"1(D1UU!TH3[L?!K9CL@7MGG('A>I#O(4?4\ M04SN%F)/8&TCH=WPP=KDV5:\HXC22+&'M3.. MGY2$CUX06L[_9V^)B]Z\PAV%M%B&/:"=<00ANZ/ZP,) >/KG[H!6V.L]3)WQ M\J WNYS'=\_%>WG.BZ0$%X>*(LN[ R2S%'M:.N6*B MZSDH=.X#H!Q&B< $IWA>\:[!RB#%_K"_8SX9= KGZW!/NX[?A\*?,AY*=0W$ MXL[OL>N8'^9Y8SG./NL<%KM4J:YA5]SY/78=<[:8&X#B,-???.]'^(YB_2T7 M/_YR2W<-2WHA]IAVQM^2D/4=.$X1E*>%NH9@8=_WP'7& Y.LWHZWS..;UO-= MB!XQ1_LK_,*54*EKP#++L@>Z,WZ;1$Z $J$X=^X2?/Z_ #](S\IU#DZ*[N\1 M[(P;)UE\S^Q@83G_!2P?'Z"**YI6A* HHS&G.#))L(>R,WZ>?>CF4;P9_$W> M$A93LCM L@BPQ[$S#I^T<'$\-1V2)V6[BF61"'LT.^/G4:%LRT@^Q\I;]J3^ MWAW4BKN]#_.OWW7S'[^>WRNK>MOLD,Y$]^#L[D;WQ-W <^PENN2:2@WS4TKM MV+MHPA#=13NTBRZCS1\,\^'9--"_GN?W=X;Z G_0U'OU03<'S[^9YLOS3Y>X MK+:R@K>HP5WP\]JRMC%S@1,&^]]$%/YY*/PLQ41.?OUZD&>^FMDN5(H-1ZP7 MWQ/ W&V#W7EEJ?XJCX<341@9RDC5)KHVGZ:E0:K^5%CY-! M8H3,+\3-:&X @Z,U8)"=KQMX5;F0K":I*'%6EAMF,("'0YQ&M+X CW(MHYP/ M\+]0\N4/RP$H"T2H6[[_!7?U49(?#!&HZG)*#!J,L_PH+W%?^)*\6(K2!P H M_YN#,C+F'_+15.D5.Y@%K>GB+US4OGGMTN+PH@N4&$.#TR*]@KU0,+ZN!Y<' M^?A*8T >\=F":;V,%44>=1=P2O'XNDM;@M'0#Q=YCY^3$F/"BWV@T1U*X"O+"]5O1E$-T8_"$"0I:XD+VU[ M+$[>J8-;\]/7G^*'1 L.,FFK<\.'BYQZ5])*7[P?)TJ@.Q3'5^"&/;4 3.0+ MC>1].PA]M+[021_=$6BZ,,_,H($2?P)*(6>/>.##Q516=7@JY)?O)1L81.W+ MU)'WLNY>!5]D;M!4[1]-2DO=EW-U:MMQ#4:#S5I4]I:WOH7QW/4+\#?H%;TH MLBSR"T>'2R>/V./X0%699X[4L@ MKX6^S#GI4\F#\2QVHA;52VMMHBCRM%?< M*:> _ASI9DX=3O3+=<0UIB*]'.FIA9C'%KH@K)- K'RVWO<$BO&V+]<)@:_2= M%*RB]^50.*NX@\%\1(D:(9YAZ-MON^BYV!D&YLY);GCT06 S[*-5C$UG5IQL/,_2>5%O.-[ M5BRME:FBC*Z1+E1:Z<_M3G6YM././UKV\LY-7*RX$\[\TC?FL"JG+^=;ZF*Q MV^P =N8'^ V(EV[P7(=39?O5B?^(-SEE9N=*M+:7UQ73Z! MT+)=L#0MWX4:#4YT8X"5O;!Q"_?BBC>R5=!37QR?+SZP@IW_5;BFRA:\\8=! M+U7=D=.8+RY8(V;RY7:@=AW<&,.@E[[X,HM<+"7CW+GC4G.N;GKY:WL[-4.: M9I,]YN=X?(QT_@Y">W':ESEZZ)6 M!9WT)= QK8+X#0IU%[Y[/DJE0,6E\TK7S"$J7?3%#9DG^ET0[)AX$U>X<8:@ MA[[X"T\.>1@G+XJ:U\6@L@KIBVLP\VY2X9Q%J'&UU&&9K3H?K)B1FSA584I? M.56*)ZG.9\Y)^*2UT4/6@4T%M1XZ5=>#G\-YJM#K#?MI\6HJTY$QFYJB.1T) M4T,UIZ)FJ,/14)7UX7"BMW:XE'3T!3F.F"&(=;LC! ":! =0B$@BQSYZZFKVG!_.-B0+AJP=.T3\AE$@9+?@ M75 Y2PW)CNS;:#(?V M!]3:%OE_L)L FLK](58%>1LX[6Z?/!7LU759I*HVI\Y#[PJTP>R!4*:T>\C_ M)93H^,C W69KV?XF&^U'5:?[V)<7LX'CZ2/H4DNV8O](T5%V=$,,8QWR"W>? M$R7D:_1%%KFUS1:<,W>+<.?#Z51_M_PU]GPQKVA_B$ M74T'R[C]4%M/\^PO MZ)#7F6>E^@,_C6!]28;SS;+= )DY$,Q=\Q.E -K9P7M\)(^2K.+F@J)Z_:%# M.5&KYIOAY^(BDA^)/W?C+'-1<,9\%3\Y(Q#X@:_4+W(PREGYLEDN-8ZSQK@E MGD0KZ0?/]?9I=N/#?/(D0J[4'YZ4D'//D]+>5GY,R#'YQ-X%;;L[J(3CB:$& M5IX/#DEV00 -K6]!%=BNY7]%FLZ_1(Q=G#3VQ?Z0\M)*VC.ZLK.V[;O9!X4D MXU<#+EAA4XI@2J=5)"J*+'2:1W0"[CE0;S[UX^PW:8D2#R \#B<,$5)E^@-_ ML5A[T.M\P:/];?(^]PU^]09!7.4]8:/.Q0@-5\%=]$F._"(+3<*.*"G$:8 MM9G^4*@6R??X19J/F-K@CE6UD*,\YXIGMVO@6V+4,]IA8QRNE2OG M')-:&HOV;/,2&R9[Z4\IK+$WVJ1R-]KT^??')_,W6.[N7^;@[@'^; [^=C]_ M?NY0DJM86=&;#AD5LN6[HFGIU3"TV502C*DQTDQ15(W1!/Z_.%%%79\,U;:L M5G M^:M;P?O,\7[\!I9KL#^EC&X /8&%8P6!O;(75A+QB+\V4>;(I9+(PYXXG?F[8 L\*K<%-O_7[W0<5Q3-5693(?J5)]J0U&2)L9$$,W):*@+VDQJZZBYJV\^V2D0SIV0OH:25$WM5NIW8O+3 Q 1ZN65[B26]I-B[SNWL=W9O M@;VT+K M]8"\_/]W08@UUF6:X ;\2C@RTH%&!XW:^%K8D&O;Z2M>(_)MF?CRIP;W%?/H MCJ!TXPZ9%OG)#@ MN/(-GD!TK//BO5B?*-!#Y\I0 ]5H6*:I*^%?;:JINM9.$^^E[76287_82^ N@Y/@%13KCV$8 MKOB5L(A)_*JIF#DR44C.>'E@1-EF8X]"]%BRN=DZWA< \4O*.W_Q#K7]Z%A8 M&U6FK2NA5WVZZCM M?/'P!" ,@1V"Y V96)E/8.&MW:B5:%07[R<:^>R5,+H5-;:> <1N?T'90.\N)7\]A+H4\+?.3UT9:QM77>5DY5P^D47:#CR ']%?&)>Z MZ;H]IV%U751.;LYI2AGB4K\DMW:)115YYQ_LA5)<=7R5:NAF[5M5)7 M;O/\R;*M)"P5$ZEQP)@ZL,TRIECF*TR;QGW:J=[2L7&5U12JP!N;:XMGXH!9 M[<0SG5F[JL&2<2R+Z7(0.U RG*F_3"@2N:[7'?(YT&SJ)4+&I3A_V3L(H95T M:%,0CX9R-O\2.>O2X&_I+W4HZ7"#:9A$414,>3H61%&4IS-S,IIJ8]U49T-U M9 Z%MI[+/8E4.$0O'!Z\0-.JCS4=-%73XVO,70;82H!E34MIE3065]UJ\O-D MP49K:^22Z<[5Y]\&L_OY'\_=,30'U;#9ETRUU]'04'5!%J>2(4[%B2(-37DH M3:>B84Q%11NVM]U&?7WT/30*EMK7[Y G=^Y\_W"DN@CA^ AM@%- ^89X-SEE M,,S=M]>AE[[/:6KB4]=#SHMIK[%W92X=B@U@AQ=V!#[\MP,23Y>Z0%ELGPHZ M7\ULUX+J=]>Z%X2X^8Q4Y<:N"GIJ_;(:+LX\)8@!WD+##A;>#A,JCBU](T:)(\^V-B[#1U'DL)I^15%&8LWBA1KJ.I=J]PKUNVOBU'L4X!4 M#(*Y:WXB;>[LX#T^7D ZP>VXBNK=:%95655O17'*N-]='UB._1=8[N/NYJX! M?/LC2B.(6Q$5U+JQK9JJ*M]JXBB#!',:FX)L+-?-)@8-U76%J?4=VQ. *MHM MPNB6#?P!^!_@&82A Y8HF8^WB\ZQ1 RG*&O?2%:/RNJZV\27OS+2<0 %F7F^ MX>W>PM7.41?1!H80EH"MY0J#:T#D"14@41RG05D6'6H7Z\^]MZ\UVT)TR\ '<'4@2(4&99Q '#:QM%SW^ MJ%F.Y2ZB^ZX['V$6YW3(<^C7_Y4;*2^KVCV!FSI#8'ZIKK&W- YX)&.](/J9 MOH$;96O3VIZ-5;.NY?M-)MQP<;^UWT=40I" _8%>QL%M2)C:2.MVHBBC2;N, MK$@+&IZQJJ-J*#,_APM97>PCXFP&.IW4N4;Z%(E?-9Z99[I$X^5H^TF>-[K* MUT@@:CUP\'0'9L]P+A1F4Y2W$:"LVE]B5-9"SQ[6P$_0C]87FI71=:/%PM]! MN9)=#NE+;@FX'-Z_Q+#XPZ6?72P&3:_OP9!#MDV>! :";L? M**1\3H0:*5V-ACUF"ZL2. C>J9DP,\\_-;'1XU,Y>BT@$64KUT>L*HJI-R0H MXU9HZZG"DS&W?T/DY%V18FN54^GZ>,6@AZK;-XYL5NY:D((\1?6NB#^E5-%H MV P7[LV#*N+7TZ+7V._@+]SH@,M=YJ><0:OG9LU::R!;(IMK]O@ M5F?G+]ZA#JB,8&'%*V):.5TTDF^QEC#9TZ$3Q53:;SO4N6C8/,,ML6\E;SP8 M=G#XJ[KV <"]CU"QR?Z3J3$M54VRR&60*KWZ*SO=^T^]FG12.<,B+R<[2 GH M_]$A_8?E(-,>I6^S%]#.HC_ \9?^Q4G).%P\&_>;!)^;GW!V<-?@"=IL<[4" MV%.ARW8B#:@ 55Z>*+$@4[K.EGO]!AI@O(W!I=344W'\?'KW5!>/[S1DJSS M/CZPVH".:O(27>I9>?3X@N,%*+;47UMNDN8)BJU9@1V@",!CRS^E<,:\\"P, MX?\.?AX<&X8_G+8]L-SE(&I]X*T&9^WS_+)S%'<,MTK M]<)0S-JPN-7!L=G!6;L\VZX'\..$B[[GPG\N8EZ@*\/1%B XW)R/RMB0/UN' MRLC5T/KK6! D.$OKHJ8JLFD:JCD=#44=TM*8FNK4:,UC4UJT(@M81]/I$2PJ MBCQMW^I=A@YYCJ"&%-I8'%V35G!_4^C%M]P JA0V16O]I*SUV[_G282Q3A3E:SERR/M$\1J(I2HW(YP:@L.Q0!4)&UV%")<8?]&S=LC,[, R MN=I./P)'V1%XVMX@U2#/"X]\+<0G05LOL)QOOK?;TBPR&%MZ-8:*+AN*8D@R M9-14U+29.!T*IF&(\DA"_H!VGOPP^9+1[^=JMHL-V:F623?HARBA!C6;>OX$5W4L\22K]Z(.M92_W3Q[$>;B8UO456WXU MA)EF3J:2,AO-9,V4)L.IH&B*-)S*8UF2]9I\C3D$>'FW0M4'S\#_L-&-S3B/ M+/;DH6PSW)B'RZ)VYLZL2W&=G-+SKMT7F)UIUNR@5GY&S0R2=O@V.&\AHQW) MJ_"JF4-MINC#F6Z(LC:<36=PUSA6)%4?BL.Q,&UI 7&*:-'2(;IBL=OL''0))S*4Z :9#]Z!&]@?T?-8=,-<&&:'^4G3@ZCM0:KQ M0=(ZSX-?G>MW:AC?54&/"+QXCQ'_"I(B%55#])'&HJ),Q?%X/%7@WJ>MD--3 M1.(WT1Z\L' 3450M/3Y&[1F%2HADC4$IN;M_B(G\%2'E@8"0$_AYJ,_S6(\[ M23'!IPN^CD4HLR!-IIHQD8W1:&(J<.$X@3.-,98DU6QI9$=7-]\]!W(OB'N, MF$KO)Z"NS\U8KX11=JQ74T!-@_X#^&_>!9<#R?,BARN<9^^1T*X&<@,GHY8' M"*O!ONW!#]CXX+1UGBU$@7(H3 =E"Z^JHNB03L)H--;DV4349C-Y8IJ2*2F& M.E;5UC*P$;M?9%)HJW-I4>J#+FMJ*BFFD]L.M*NZAVNHM(/F;K.U;/_T%GZ! MGA()G*<")+RDB0 M57,RE65I.)I*VE#0M)FNM616\GM=9$T*:J7'BJQ,I5'[1J0R/EG;448-G309 MT0V\W2+<^>CIJ5A,2C.1$T>9:FUP;(YGLY#J,:L;5> M1X)J"IHZTR>CF3S63-649Y(\UJ6AH8R425L12SE=+HYKQ%=)TW\,E]=2^TN& M:K!D[0*S CJY6# M'[V'BO*>1-GQ*,=]3BSCOJ4!;&JP;XOGT7\N.HU'$U/E M=3HS#-&<3F:R9L@C;:JI^DB>ZI)J#D53TB8MC?OS_A8->FQY+D=\!32RPYU- M]$Z.=0/X]H>%W\>>WKEHB;>_V8KR::?RG#%&+91N]564 M)$T?FB-SJ!@R-**::BH309NIAF;*P]8N;9<0J?!^584FN;0US<*>-4>U*["3 M%FMFV?Z_+&<'O@,+_X.S!GFV8PG.0@6YUV.W%<10&^T1(6]7"Y3UM->66\ M?,.O4VDDS,R),E3&FJR-Q,EP9&B**>N";BK2K*T$7=12::=245P@K])J>E J MBB)S\+9?X_CG+',:4&,G;1M*(V^'A^0[T5WZ-7 7-NU>3).5''^@1.%C.X5#?&DZ$X,35#U<:*.1FI;3U_1"4$12PJ M0R-<6JBZP2;CZ!K>='-QV+[0.NRNMT-)G)4W-F M:.I4AE.3)HT4W9 5=3H:3Z=*6W&LY_UEB(HOKIFF_$11QCSD3"^/4';\EU5" M1V/BGW=O ?AS!YLQ/Q@L0$YLZK&EP:$IKDW!F>0%\67XXNV,\K/N%(YM7'EN M1C0M+JG!RB15]X.]2&F_]^G7J48P9-509$O_/?C;_@O_G?.1S7\F<%,=&;*N MC";B="K+NCP19470)%$0U:&AZ6VY70FB1=A_Q?]9(>MW;C/40S7+0(\3/[P"@ M%';JM9?TYD M9:8/)YHQ$R49_H^D:+(P4[795%=%R1"&;?F&C^/CT'E]YZ/1&P%%;\K(U=-C M8JK ,=N^_:D&%\G6E%!&)PT$*6\RD\T89VU&.1SJW8%4-!E62QJ'#;FRO8K9.@=H:]$*8B-Z.=#B7,YH-%N,9&;VND@"8! MA0#"GMOAS%K83G2Y@9X;!?5[09$R,B9,$3MEYPMS;;(8?V&8-?XT&3>[,B7T M/O7F<0 0>1$[9 [LH#<=I5KESJ#4E+BS";7T):\GD]41LE8G;J4K=J5LFD]Y M-E2%R4B4='DLC^3)1!JJTD@T54TU%%5H[9*K_6$O(52! 18.'!E+*BM14"M% M=WG(1R@C,QY9*U!&[$[N*(O2>#(->3$[Y&F2>7;%(%PNJZ=A"L.)88QG\#]E M65!5?3B>2)(@:3-M/)NU=3X(D;76:Q^L(\K-5XDXE(:$HBZ7YJ0^T/+L3%FM M]&4'G$C\!#:6C?*// )_Y?D;=)8X?W/L6#'FYQ8LX#KLQ=[ (O/5,_QML(J# MR:G85_-7KHZGE]!?8SOU2^]'XXBC $4 VA](;M5QO!](5S//C[T7U+NT*9.IM)0E,RAIDN2KLIM76@Q0&C93C!?'7L^7QT)$SU^]AMP$'5^#\!2^XI^ M59SMJ%*K7)JKROCFK/8:4%-'=YW9#,U,5BDGW3W-7K!"W"9LQ;TL>O:1Y M4&I?R<4OXA*G?$/I@2"T_VA4J?S+-ZY9@;V(PN>=74AY!%*R-6ZL2$U(DBQ+=<4T.GNU M?Y_F#V"OWY')_@"^M08/N\T;\.>K2%FLQ_4,;5T3!ZNJI2_NQY, !C>TEV@$ MPMWE,UC :1^M%I2((&NOEFVB\ZS,#H[GLY6Y#G[=VY,OYA6.QG:GONB =-\/\G.]YAW#;HR]S,\ M<$!3)8ITG@K2="Q+4W$R'2MM;8 /O8S/MN"(N[>MM^3>1H+4)%GM]5/MZ@1]7/^T 0SZ*FOS2 MJA%.9#E85D<$=F7R)O%"&"20X:$ .5;"'&MR1YBR #)0H4!Z+!5:0?^[!97E M O_K5(+O /D:,:@3:G0'[0*,LFBS2LT7RG682;A !G=P<8^;/FK]!G=,NO1$ MT[PV^W<^P*JS(RCT7H4:OM%+;I.Y1O(H-*71RUQ2;=>0']63-3:TK^S1MW0C M;HUZNTP(4@?7&:A^1*(7L'AW[3]WE $%%_GV;0BTJNE&[[*T-6B.4Z%N^?X7 MU%"D7*17,PCM#8II/*@\R"868EO U/"-VR"XB$83LH^ZFV4C_WU7IL.1G$1O MN%=>NW(ZPNMSKT-1-J838ZCJBBJ/1Y.IKDF"(HU$53>&$V/:NGDT-UO'^P+@ M&?@?-DK-O']&]%18=$]R<;A]OO#6KOT7%!9 YK,&U]?\O?0@E_A)R-TH9XAA MMA=0<"^W@4<5'K%)HP?QL='=]IDE1O*T(,NB0LS)Z[-OIRN+B#K?*A1U636'NF3.=+CXU$5-D#5=$Z9C M'?Z?*$W:-W)G/;]SHX BQ)OCC4)Z^\72&I>FJ0*21*-363&M!U%@KO>B=8.+ M\JM&PGSSO2#X;OEKVWWQXL2'&H"B)DD07ZS/ I=3+6WVEUG-J:>3$8(&"!:^ MO8U7L-HNL%T0(#=!Y':8KQY//I$D5*":QD;#G#>Z3[XU\%:#_=>BO";1]]!O M3[\X^%OR3=XGO)-WSY*7!FERFF KO0J:-!O*DC"4)M)PHL'_T!15&QN&+BCJ M>-C6RGY_S2L>@6A$G#^_?/Z>'K8"EP:F$B+9R8M1^DXF%]D/XM2#XTR&(N=! MWH-E.&VU>6. F9_S1,0,;XKRK0S<$L^':5],#Y21 H,:N$EYW_YBVB M3%+^-\];HDU4W-,X4PYX\W>6_X4*X;=YQ K.R*N!B2_[ES4%^&5"BF"U\I@A1*P&ZRZD;O.SJDHH;OK'2ZZS+L^N@:\*/1 M G9*;R?J:O<6@#]W4'OF1W)1GK T8@&2B@8$.?G:!)_UG>@DR2W;!2P):!2B66SP.4&R>=-X7Y YY((]X(YU M?$U,;2.1C RYXF3W ?PWK]X(XGV@V=GK5O$;ZD'@^>?DIJQUA80D4^!L+5U2 M@XW>^F)VL&$X=10BNK?S&Q0&;+T?^5LK;.$;@\@,8E-<+]-RI)2+.X!!>]S# M'1 3A9(&-IPY[NT E[.U:K,WYA8N*AM1,<=G",C,A[F1+_&%7T*D%ZG:C6F% M3"NEPD935(QK=6$F:B-K38>*LY?)#[]OX2^@\F%AO*^S4K,W6I*G[J947-,V MHZ:< #73-GXR'.6[F=E^ '%SX4]^8/E?=;(8_Y4;J9LA-:/&$XZ/>\EQ'7;? M#F>>OY^M"Z>>RE?E M208.MDOZHYQL'B=?&!P_<9;GHRL9/##1J^A5[5.J4B:Z9&CI=:B.QE-U-M$% M8R1+DZ$FZZJ@RT-#- 7!'+:5V?(*4P:T:$V;)5 ;9^EX_;:>AZLS(X2SJS97 ML=K \[:-480%@:\PK9+QRDW>KKD*LF+I47!86U&IS=[)0(?$OF^YNN=OO;A# M^*!^;&'NV% G &?>(38E<&PZFDF7P 'X?,U;9;17TTV>;F5(X( Y9;!B0KQY M.]_H%MTXN<+_'5AN, _?@?_R;D7^R.>M[7JK55&:A&KM=HDS5)-*LYKABU57 M?,- :?]Q)+[FQ;:1:. %L?9G9[)&C$2P%^OSY%DLFMF[3+M7R'\RXPI6"K7I MN"\^/P;M1+/B@^>B=]P@M/'5D.K$SFWVQNLZ>4VOXIHN9.1=";O\X> I2(85 M6C//QYTBLAT=BO1'ATD?!E$G!J@7@Y7G8RO<3A>+#H<4<2B+L^'84 U5GIKR MU##,F2Q/S)DX&TU:>TG@"D\76[3*S1*(D]/%/J\TFO&+7L4Z <^4BG[1(K[Q MQIHZ_:(<,*<,5I7]HKQBW@6_*-^<(:#=N%^42U9=770+!_SD:S9L$02.#QOY MB&ZY"K*6G<#N6I%NE-$FLRYX_7A-_3X(.ZN)NILFTKB][T'@)^O'=PMVQ[:.]H](?G__O.C9)@!6SDP=?L)648Q6W ;]'Z M)$0Q^?02>IQ<#>SNFU\Z8K/;02G95I/C[&IRW_C?!U'S \M=#@X?^/L ?J(S MRTRLGB@6FX5U7R>Z:$[&QG@V%C39&"NJKHBB(@_'(T$5]$E;%RV>%^]@N2,F M023=E*"MSHV5J!NTK!&II)*^K#:PHFM?!8^R4M3DADRU0)YE4%D5\!7:A%=% MT1.J%#6YHT!9S!C0+Y"^V;#$_4-DL,U#AV;6(O'5P6Y&A](S!P6%1.)DDMVP/(6>7MZ98 M=\RX?O$M-]AZ?J)&=_G\[FT/8N$',4V]'L)737;L]K&5X8D,SPZN%,EH%Y3N M(<9E),8>D_*U](IOG,'OYT_/S/5[C'XU'33P2!M?3+HON%907)$[[EQJ%T?6 M0%_]IT=/>5,\IF>+>>*@H\K2=$4?4>NKI/$HA^K(4V,M[M]E:MA_9'OQ2,;\P-R"S M8HA'GT+ !@AP#&^=7,*<_N8%H>VN572/?QU=,V7,(CG)6M:DS<%IHYT)1MB' MZ.M0B$"WMC:%P* MGRYY,1:HP2]R8\8N2YRL$;RTCOLRE5;3VR7'P6T$-#D"2G"_7Q=O2ZC/_-P" M-P#-,#^G\1O5FU=G [EM+GP![-YSUR_ WQC@+3R>5)S^EFW!/,TNF%%C/Z/6 M!J@Y^(O]=P;>*OYC>/AC=];1;R'C\CBOPJNI3J389Z;(XGHXE=:K*,U57 MT4TE4Q65ELP;ZNV="_NX*XK4S2F9'BE">S[(6O2?M2>T(O=ET9>6EY0%/%.0 M&RJP8E>$.E8XOD+ETITNSA&**4A[*0*O^+ DA,\M,6U>@5H27$)&\M&89PH\DD/%4H81RHZUEQJFW5767B5O\'E@!F+\Y]CK.9HVA"EWEGC&G M@M!U91Z\:%C@J;QGNUY&[WSF4=2,=SYN?[#_P-6YY UCIAN"9(Z'DJ2)DB"H MV@3^MZF--6TRE-36,DVZ8+Y*@T]RS&/+C3PPQ-JP)_. M:0%_]7IX.^%Y 5P+3F,YOGEL.6YH4 ZW(^YL$E+X_J1+0ICT]W?C1B$> MSV=C%8XU6P2OJNUD%)&S]Q&;.-SD $Q*,,H>;M8[&+D[W.0.P (<:CO>[, @M=UETR%94K1,,(2.H0C62^)4$KY/1_E_ 'O]CJZM? #?6H,[%_8*!"$2GL ;0JW> MTH55YM[,1SGZT[W-Q@ZC%)H D**[]:GO=EMJA *U\35T(E) 0F9QA7) M!.?2-Z^.L"2,?R:]SHL#:VS+T;T/ /\9)B+'D;K/8+'S47:NM_#%,]_L<&GE M.6HJ-MDK.C6FD(1>2B,Q;W5%P=,)_H(B8U#1T#.UNQ=#?4+HEF=6?GO72BL& M;22JG(U7^WU$0VS(-CME8(A2W'% M7K*FI-A[^C23E.[B*3<@F<3HQMP36(+--LZ0RQ;1*Q5&]**/#**O#(Z?Z5=< M;T$<*62/J$A341@KPF0(_Z,'B34XL ,,VBXZDL +V,_CJPKQ9IP 3X-=$>I8 MX?@*7V@DTHP[&+%@%*%8(&&S$4FGM\Z-'9@O0B^.DQ'I+N;GU>$'V4^KF,??7L!'H&_0.BMZ593V-J< M,YHPB=GH[?RV>+$/;GFT M["7^5OY9J9ZQ@$:Z1O.=M@7^-[B0"M C"""8N^8GRA6[LX/WZ%&^%<$Z%-;K M&4'*R5LUL"?WJ:8C:91+>.Q.TEU'Z8GCMY7?@1O8'P!IA,EG)PRS.7)/OC"( M/C%(?6. /M(9CYTZU^_4,/3MMUV(5K4OWF-$S0+?77&UME^2RX)_YT*Z1!0@ M^?)8FD@/HE'[3\W0HHEY_*V4'NZ%('KGE+4"K!:R+$%L"- MRA(NLORP35J0AML#".>K%^OS$65SA>"R[_5K:OU*"-BDMAKUY[>UTYXO[/B1 MQB>P<*P@L%?V(LX)NE=7GIYP7"W5&'?4;))$.92M3VF]] 6=JV4&L5*]A:WO M?*2(QV@2*$'6RNU>.6^;T5]5(UMP"-*:F:T&33-K@S0 LJ(HHVLB-]CNDM>=SV8]0P<3R4,&;XQ[LC5D ^F1NWT MQ>='M?C \XVV^K4PK)(^ZGUP)#/K32\1MQ(;[?@_YRO8:]M=LX6J"-E0E;BY MXS_V#76=^X'"$( GBWT?G>._0;!Y+$'1KE4#Q/(;;%BF/WT04DN)'T+3> @PC=629%M117Y)@G M-*#E@%Y.Y&9ORJGA=\O_-PC5M0^B^!W\!3E,4?YP*J?G(V#,TG; 4A>%GI K M\8'$F]XFXT7>WA>/ V@G!G@/ "$MAK'<%/K M_FPXEY6ZE^=,D>"QT,8.;=/B7>_S.P0B> _HC_A@X]I*J>5.8;*;#D56R4* MU2![+Q^P?81#"X!E@)PH^RP]J=&%X5!AO7[2IYS8C=ZONTARHR1,V K>#?O# M7@)WR7@Y2L@^47KP.*%F!X=V^^YP$D51$<8C29R($TFJZ55"]@ED\0Z6NY,E MEHY\JD3_$;X&=V.=0NLY4P.C@/SM&<"?.W1_XP/EG8 ?+/#MY)3F#DA63/(7 M_;227NX5T3K@)7MG<.7Y@Y@!("IX"7)R/62)-XQRRW8!2P(:A6@2I.0+R<@J M4?IISHF\!QT\ M C]R.!@HDL'/./E8JG)'$F:@I">\U4B#C&W-:%*>O@IRE12VC$XS4"4 MM^!A5$9?%CR'/"+:+H"+Q"!X!NL-;3J Y.J] +5TH)634C.C?LD%I<<#'!: MIE>P%TN6X"PW8V'G'^B:\@Z]F?!H^9$Y>Q*)2CT<.#NJ)B[HO>KBVHQ@V"->X1 M2LF,W=U?RHN#/6E'JS^;,LSWY.N#D\_W/-*7N7:;AND)H!U^G.PBRQ3SKH41S#"DF.]GH_ MPBOIFF!. S0MUF6?Z5JTV:OO S>:-JA'PKJP$Q2MPK[^$8N,=4ERL9JVSN]@ MR^L_3J,F-&42D^9OO&U4D_V_#KO_)7(:A,Q;9*GD%OGPE_BS/=\:E[EA*0\5 M31+$F:'KNC:61J.Q8DZ$B:C/)I.Q,#/X"$([CW+1=%Q,]N%=AI:Y">P /8'4H+V=?QW0ZPIP8F M-]Z,45"^P+U$P( RXB%_3V6#7DKFON2.RU+\ 83)BV8%"X*\*EWA!QE<_*1/ M+7-C"\I6=[&PVW:(WLX#S'O84=D];/3-0?S1GN]@&S[6)R'![_]&=Y=S; MJ_,=)UTE[BQ!B?/5"I*VOJ&D!EMU'.\'\N/-//\XP&-W'?R5"GO]]1=ZZ=$* M+3HFL+388YI45D-OUA@GBC"\W5NXVCE9=3UYCK.*'Y3&+3Q8V^D#N>H5OH$7 M03BF5,$ZEJ4-[JA4#Q_*\NP"2]_X ?6];;[9CAS:[ TFN&@1Q\NV;'REUQ#Z.GJT7I"$D MY6@LR4);SXOF]7(/VQ=&2&(=[@Q1%4BRYH==]D:>JJ@UJ7"N+(?PLX6W=NV_ MP!(I4 -KVT7!:)KE(!N,$@'%EC9VLN3?D:S[*SVEV"6UU;JC"T/).W?A VCZ M#1#_]YU+5,CA:F!M;+UH!_I,Y/85V9CGKHY3@V=7!LNS-KLS.=Z.^6OP8!17 JN>*K($J"+.M35=/' M\G@\&VFB.A%-Q[MX22W!&@*E!GEH!!ZD;O'3,[FIGP M)J=+*ZISG1PHD/\R5W5;F5O0/FZ^RE'N#,Z5 6X[2U4WKX7,-T M7O>",*#SDA6VP)UQJ088R3%63A<<)X5J]M%B'LA0%;P<.C#+3T& MI8>U1XT MY@)@9CAR("V4L-,/&G,!4Z&*,6?_+ )V_$'C3N)42L+VG\:%] H\QUY&NHTV M&IB'4O(+\H=;;?,XHMQ@RXA$$83-3V\U+4H2D^^N]U,Y M,2<(IC3G*%(9V#(B\@6E[OE;#_8=/'@N:;(L+-\G.-F$Y.LEF-3L\NA8+C%Y M=4[9M(SP?\;VS[KF%&B()<7+FEN0.;'AH*6 DR-KL3F?MK MR[7_LN)&4_TB/-1;5(E_L @*/]N5E!.VZ5W^A[T4IH^6NP0;>T$)6W&M/N%6 M4MJ:YD@,<(^^!Q=@Z,8!%6*$XGV"BE7,FAY!QIG$\!WX&6D(UI!0OD\H,C< D7+>@"X'^0WULAUN*.&0TO7BDU<+E7=9EI@$).SY1#?N < M5YX[Z,L E86;35Z^G OF9NMX7P \@P_@HYM01-<"IC1WN+(ADD641%(C0D/U$@/N/U3/NC?AT=_\,\L,;:35O)$462IGZ0J MK8S+O![,#]_0_]^Y"W2-?OGBH3<>2Y MIY$K91JM)AK(2G#QS%-Y8=C1>P^, M,=@Y#U%C8[!18[< [+QX7E$4IJ(D*9.Q*(VF;5F:%@.P>;,QS(!E#4U577 < M@'T!+R4'A*@*8$4O)?\T:,A+R0'T98 J[:4L KHO7DH.<&5#I*27DDL\LR=J MY/!$3/'>(+#>UPQMH(#OI1&MTQLQ;36V(H6CR#O M7/A+\&)]LCYJ(V?S/L5M#:+&.G/ >%# 412*-.B$6J_J2!M/)T-%4#1=U&8S M193'YDQ4=5E635.:MC3>C\\'_.[ZAS9N.YSR%LY=USH)R,QF><-3[[+P_@IP?1M^$O']#K#+%5.NW (/0&<1<& MIWWHC,TZUS*%P<)5>9THPF@VTZ3);"PH\FPXF:JR)DJF)BN&,#',UH,@SGNN M68&]T+YB_'3'"BA#(2C;28U%./B5\:A]*U4!/5)$1!65].6M!A6]F%CP&$.J M##<$J1?/+$^*I>8X*&(O/]HF;K; #1)$?,M=1QG?4+[30YE'ZPO]+I+X*+:[ M1*Z%PN<7FO@4=R0K)D..H;F48AH^G(B:"U!7@+_R_ V*.(BZ'.T3;105'2TC M"AYP*-,.=SRX&*;G;K^ZE,=7/,@AD@5UG2ZVYUCR1@YV];0>.]+0%B":ZHO\ MP.1*_-&IH85-"37TA3:'_?B]%Q2%SN>6Y8XD)<#,,H)>U+YL>U(2TQ" .^#I M,2O NU&V%ODPR0BYT?/V!O![$[#$1O9KC+X\_[ 854$PTF M##MJ:+E7G&I*'U6GGFG,1!>LT:'I"U>&1_VP; ?G$B:1C[&57A&M#MGK.M%N MV[S1Z\*P'33F*O,I:>=*&462OJY FQ-.M7_M^P]@K]^1[48W3=;@88=VEO-5 MM-0,YKLP""T7/;:>*.;D8#U*MTU>8=?3.'=4K&5)WJ!N^K*9(ZKH+@AV8$F: M0VFK<\>O!JG!R,,B+34:']36 V%$C9QY8\M0[ZR)&_TJ::K>[4/GYN72!O"\ MC1L-JZFJ+SL.N%#VH[,,RTF6QY$.TO%-V4..DS,0#!NK-YS6NP#U/KPBBC:D MOP:N#[3_'?>#B)>-#53>T(Q78'R#6 M 6L@:";S56X@*/K.S\OD0_%OKS/<Y8?8%B9@3_GIA!?,5F);?^<)8V*)JW%'KTBC3 M\JQ 9I"3B\@\[?#<_@;^P _#HVPLXI7@?X'OT9F_T,S[@M40S'>%' M 3IGL:MUZ>%:PIQ[ GMMBJCIO,II,URUOCCG[K.#5=0&T@]PM*:@GFOO"Z*; MZVJ>.[IU#L7%QQ22]O<<;E16M7.8H(2.WD]WP"^_6$A M901W+OPT7(<\62%X_F%M&1VO2O8&_DGC43*0N/T!^L @^D)G'*Y'2>Y3;3QL)0,G5C/-)E:2*:YE#4M?%( M:NN6[Y#Z8'NN$@(4\K+EP4X MWQX3[7Q^88Y1I80D+\B26M)F3ZN.LIB?6]N/IIGOR/4!BXKXPRF*:MS!QJ#S MLQ.HLM+V95]V,KD=9KRB4P1B'>ZXP=%$3JNNOIQF/7AQQV,?\7QUHHFBQ"K% M-;DC&CO.6:Z4E;M_YBBMB4)+E"[.'3?*XDJR)A0B]X46I_.[;@7O,\?[@8PR M^ ;79>A&_HNG@2>P0&FN[)4-ED:4E_X!?(:"^!W:\O?@ >!(5$_CW%&N#G/4 MH&H:OG39UK6AH]:36RPS^Q,L3_58:,IP%7O)L))B-_KR?4B7K[ MLL:L_82Z1?JU1(5R)]1%/.*$#36<4'/ " 9 RIY0*B?47%J VD^HN4*5$I)R)]1<.TQ;M^1,FJKI4>\&.4&TX?@*W/&""18Z5#MCN]7%PM^!Y;UMO=E.Y!XA M6F]<\4Y@RF2]F23E"]/H87I:1/,+]P]/!CEY73\W$CHT4A2EY??26Y^7V=75 M:"[&MN[0'=5P,DX*&792ECMFL0-+(D>1I(WFV!;Y.BU]AA^*6.7;G" ]0Z3L(@KT51D01A*LA3&?Z@M&Z,3H38Q\,<#/X3 M<&*XW^VM]A4_'7)@1-ZTD?;1D(Y/+]4+E].4QMU/?.*Q$O M1Y,JOO@BIO7/%\\I7XCP5/'%575M$3^ /Z;QY&/BUEQYRJ+%5DCB;$?N#&X@IYJLKN\T7>_CC$_ MMU!I.-?%6:FT@F1E,A%Z1"0:86NZQX)CP^@2OMF# _L[L-#/D=*2?R_G[A/* M*>DG#Y\Q.F(GV12*Z&N#Z'.#T^_!O^P_B9ROAX\.HJ]VQN=ZT.519MQ5Z=,K M!J1JKX(JC71QIHNCV7 VG Q'LJG&=P@,T]24:4L6X]!G-0A Y,5+'8)FZ ,+ M/'BNGV(3U2V3JNUS8Z5J1#QKK9I55U_\F@? "';I8@5.:7!)>?*%C5Q%<,72[GLR(Q MSQK8-OBE#CN4E":$216\$92D:5K,M[^P/ESHU%PCVT1ZS M+]*70.I(E)*:XFL.>O2]+?##KT?''$13 MCZ_ '2>8,**#F"!IL^O\\\X8=K#U LMY!)!"2_QRGZ9>)X C:/YLW5Y:Y,LB M^&PYX-&W%X >O+,J/<>-1MJ:#@'H!]T"O7H[\_SOEO]O$-[;< &PA :<:0 2 MV^@YJ*7$;]2K%_CAR70)?SJ?*N&O7I\L=YVW3DK]C3OH+K4H*M9"@N"X^140 M/9RY8_;LK]Q 6JSB'#C:VI508?#==NW-;H-%(?5W_G @]"N-1+$<'&!A?9*Q M./U[E[$HE*/1J (J+/X ]OH=/8(7OTR-Q22W7(>QH9>'ZT.^KMV>NZ)ERN6T MF3!4Z7JX]#?/6_ZP'2<^"HLSB08XDN873NL'*FC$R[-GC:&?91R#:AJ]532J M:6.N%-%40W< .?A M>N/AE^@MG[>0]4ICYHD>_)7&D[]$3_:\A5=]C5&5AS-I/%%&ICF;&8(REH=" M?*EM:HJ"V.5KC*A^_,H:6+R[]I\[T/C-1MPGN;%Y-?*BF14\DP;[??\QOB?/ M>O?Q4(L;SK5&#P)#&53&5Z3(H^='D!T7FCG#F!@?Q- "OQ1BP"_+@JH:X(L1 M9A#:&RN$*Z?2E&!I@CM.5$4SRX_*ZB#,2VU'%NF6[W]%#]-LH=[@UF,3G?LR M$H:QE2O@3!T:(?@$VJ8-VJK"9=(&[9<*@A/SBG)' [6(M1ZXNM*[7FWB6&) M^8734DZAE)-VV4 -13&*! F;#62;V9]@B5Z.0SW!!S[E%.,>#H).SSQKM-+Q MM8*[>$H##C#FP !7T!RG9]WM9#G@B4WL4!)X45H5G)J7^A-'\P1]:;0(#*"4 MGU.\-?P"JEN1=VECW8IV2R_S.%A"JI1 MIX2[K)WRBJ-EX$NR##PHBK#1R)3EEW%UPIV_)Z%31F,'*$T>(#^'\ ]P]($E M>ID3N$'4VNF_DU<6V4Z1I]GW!:,O_1Q]:G#:/OQ3ZL?D>YTY2#X*.5^="A*] M5HW4&H3!\SND,^KA\M'ZBB95BJ/F:@V_FLI0$G3)4-6):2C*>#(;&L9(G*B" M; C26&[)$#TOWL%RYT"9S,W6\;X > ;^AXW&+Q0EPT35<9*'O>VZ1!DBGT(U\BQM#>%&N9 WCY93;EY-I]8?E+PL*\<^Q49=2 M3+/N:)2#(_R*ND1(>Y4MQ1V&%\/CS)5-J9IF4=QOB N!S"UXPY)9.WR=]=4S M8Q8YEFK^2DJOTZ$R&8^O=P5R"=VV?I6AKK5NK :PS-=2LLG'+8*I*G/'S4OP M(V==7%Y9E[F(=7GWU1. ^UI[@72"_G[VX^^N'3FHH_#RQW.3CI8?SKP;Z/-^]818^'HADS137& MXE 9:9H\'DZ@T8]"\F55G)C,MPAK]XZ57U[1><0JML^-\;TH)TA>L"84>O-\ MM4VOR^#,XNTJY,;-VU5QX\D#WXKQ;\';53/U,'X2BM7;^=)-MX+W9Q#")=D2 ML]@[*7%>&>^(::8'!\*WKEPF;"+L)N'[\!_>;?<>1PJ^."Y'W 1 9<2GN/,/!]5 MJIOUI3K!WPAIAK$U#HWZ]-P7G\P%5/FP(]R+N-CWTR@*[=^7Y8#$K8PL APU M#:IM=(SV'%I^V,^A]0TV$09W;GQ>>/&1E?[\;6"U.[ HT&A]8\O]B/I7!&MK M(RK]^=N(:G=$4:!1U0$PC4>4"];H2+*?8PK"N0)VF\,JTX/;R&IW9-$!4O6V MY34,+OYW5\)M9'&UO1*(SS.R[Z],M^]#Z^RACFBA;4"3;VOP=OHMU2-]5P\EE19'FE#43>[$@ M29(QFB87CT5AI)BWR^@L-?8G59EV)NE]$O=QN: RY>C%=GMT4Y4G_'C"TO-TEY M(.^%)^Z&5-CSL[#\_1Y=)?XHUPP%J+E&TDM?=A14B1\/3K$XU\"+%UI.^LV- M('SPPO\"X3$MY+&EN-*YHPU#T=;ZTQ7VDTB9939?ZJQIT*2O\?=KV,0GPC// M3WZ%R@F7'BNYG;@-D(9TV-B2I,GC BC^Q@YCOQ_<#'AN:,-)V5W8X'0OH7GN M,F Z!H#R9)Y?.OE6Y,U/?0W^_=2['WVQ,UY]@A:/&J!PXC.U\SK6IM/I2)K. M%$T:R^)0U70S]L\*L^EDPIP-K':?_;>=A8[; )B_.?8ZXBGE8TG8FNF1)[47 M0M$D;"2W.IMF^K*\S9-:^WJP4*@&P8=>5(T;-E7%.BEH*)#O%!NOA!_AIT-O]#<3WS/^+Q8)Q MA"+'ZM/(R1>">9(7>5F) M=;C#MED339:[I_GS\A3QW?JT-[N-^;F-5D\,U#FKR1V!V&&GHPZ-W)U\()BP MO'ZQ/K];(>K.O1<$Z94WXW8U\X9*T785?GN0?!S^A+X_6*2*7,/NM>062%(D M11P)D]%0$4;"2&GKL9,,:TC;T_S"W-F7ZE!D[0V#Z'RM1S(=WR^L443<_M=? MA"TD?0/<$8$!- K$V>2FR%;?UFHC+=D7Q8Z24(-_T-EP*R)"L?#-!D,]>.Z= M"]<(L7,?3L'J;AE%JB\<^ ]W_=URK358:E\FG.G1";/N^5O/CQ# !S95;Y5S M'A3#=A9KU)!&6B%'K9RX4:&:(OAZ$3=C+8M\%?@*G,->=?HO[9C@;+I7%PM_ M9SEJJ%N^_P5_2;IK2%67?^!9O0OEQ6[T.5?Y$LZ&Y&[,H^6'7R_0J@5PDX2\ M*VSN!"%[^ITT/(A:'IPVW1E' 4XW%"?;155?A^IT-AP-9YJH"T-#4\:FIAE# M::A,#%&?")/6#[-Q$FA?J;]0'6\SM)4>9B-%D<7V#[QK0)-TQEU5/7TY]=9V M ;3<0: N_MS9011Z1/!48$IS0Z#Z<97[(3$!4K^6P3R2 K7PYD.AM%,,OT#7"'?).6 MNJ):^'(CG':9:*"S!;D#O2(P9*2;M\KYB 9^>((F_.D<2?BK5W6ULAT;]=6$ M>]_P*]=RXPMRC225I6:4K7W$=&_GPE7Z%DF([M+FF&%<,>[0:L+8,@F/341X M,3B?P';G+]ZM *AKN+I 1]CGO<^UKDQUN0&>"9PTIM6$;7;]^Y_&;[JUM4/+ M4=WE;[:S\/SMP:@0D@O0U.,*NVH@G*V/2TM_*3!I@+L>D(H!J;HRQ0$"5BO@ M?QF_0(XLP1N<'?)#I(261"[MW2+B <<%;@N?HO3[!/ MGO=O F8YY7H,%ZVTA,2J=2.UM[[NDF;:PI?N+VJ,,M>42[-U=SQF7<[N^\FN M\EID1XO.'JP>L*.=)]RI'3V9.MQASXH/-<($>;ODA><7(H*"2WC@ZX6FKB-X MJ.=HPHJ3/J.$#9X;1;?C#2^Q#G?8-FEZV36!G:[;R="2[C;1Z.:6Y0]M9D2R MJ-)+RM=81G=3/#=*0$B\X9LIQQV*] ADT:.3K@GD K#X9>U]_+H$=@P:_$>$ M5802_.'U'JPM)W;]Y]C7G!+<(=.$-:65.\%L?%G,XD[EFL;S/W.#%JU&TQ@4 MBL*[.W2L3$2E/8T7ZH_)XYD(T_XYX/R'"_S@W=YB#@!3?^<&D*9/_HJE3I!3 M.$ .>[!W5H(;].@TC$&$($NS%DQ-0M_OW,4O>!N6+<6GV@EJ/#-DE!*U;\I> MT!6"^>K.7=H?]A)=N\@W:;GEN$&I:=-&+WV"Z*3YFTGEX/W##M\C#2!E0$J_ M>(357(D6N*$$&VP%<)>0N?VA;=@^6, &L7%EZ0)\(U<"@32F%,+RY;O 6+#[ M@ANC1=6X@;G%@R"R,A(:3+M^?OC@N0LK>)_[2/SDAQ.'?/*;F>U:[L*VG+E_ M_LJA#G5O0UU$;(A2' =W0; #2UQFZ0:_R!UM2U$KR]!+JZSUNVJ8C<)WVT79 MQ Y+[3L4*P""<+Z:[\(@M%R4!2(6[PE$MT&6< IPH$E7-<_RE_/5WL#G;3#J M:[UO/+R$>OKR> I44[2$/ZAGKZ]'X"\0[&N@?:$1Z[DA[#'LP#HN@C&7I=M+ M:UE1E-&DTR1L1B%]>>G^"7P =P=F4.,G>K8!?@6(*=]7VK )W)5F3L>6H=^63:NMT/.^+YJKM,=)H\88XQ#_F%^\:/$M)BSZ[JH,8A'VV3 MJ8:>P3K*TAKSGRW!D)A-,+1O#OXS;K$S>862GC^!K>>CI%,4^81P55ZU\507 M5&4V%05#GDQFZE ;S71]J(Q$;:P,QVWY?B)$D$L-=1C-=GNX<*X;;(7T:)CP M\01.!3QR?#!LLGHF2M#&W>-]\+@N^6O[9=Y& ]$YW5/&32F9^8A^2; M45;SZ*N#^+.#MZ_!\ MY]7AAD)U(Y[#)68]\'7R'PP5L%5?B#J5#%9WZ$,@(V'%6W@J9Z8_G_!F'R &TQ3$5UNH]3*0GY2NQ% MF!3N"^(^:*KRAW%STV%9=31P6-E^4O)S;1QW:O-5'$<59#>_!4\P56J3/R:6 MY4LQ]:HKIM$TYQ(GG#S1>#+3HM^AAR!0?GA&,M(UQCT+JU.'R3*RJJI17K;U M1MO):?)^Y8>"3_5=$$*=^(\+SUU$V8N0VE8/((Q5 M]N*=*('5[2X1W>ZG7QQXJP'\YB#^Z"#TTJ[X:W2ZCT5S.IIHXXE@"+(J:!/- M&&JBH\U/TH)W\B+]BUMGZ/XYV_ A0LPE,57 M76YLUT:RA_8'($=YT57FACZEH,[;^9:6NO6YHB;6& !V>!&/0/AO!T3H04UL MT)3\5_1[#&=HJO:-,:5E;OW*"V9M<>^YZWO(]2448AZ^ Q]MK<.[S=:R?;0V MRUMP%-7I"^CEA6W@IDG[?K!OGK?\83O.478T4V.,0W[AOC"CA)0-W#)IGQ)/ M -TZ780['TZC^CM99J;Z1@$:\ M!JZ5M#,E6+8;(),'@KEK?B(?SLX.WI$AG*\,\(;;GQ;6ZQLIR@E<]8K)-*:) M"];H,@LW9@(I ^EB[AIVL/7BQ ;S5;2P"G"I),B5^L@71FD)B:9*D.4E=YTQ M;8DQT<+[P7.]].$2>9XA5SK5H3P&AC%M.4R/KL3]8;+M M[E!Z@$/,I@96G@^2(S?K$P30+/L6U(GM6OY7%-^3SBRPG]BQRYK&OL@-5YMT MVUY:?W7MT;W0X0;TKE%.7&(M"BD7*[TPI$<+*W/;^V4O8LWCK6]!+>[19;#"940E'$VV?26 ( [1*A?6XP[S,L Q MP=\9:YV2(?X!+.O9YHV:% MB:M%C5$\PLW%_%G+*6KRC3H;N;.B7%)>O"]#8G#Y[(7YW M[3#X#0H#MMX/7#8?3.%>P5CKJ8ZP3\CS,5_ML:86!8.GB?2,.DYPU+3QJ"RC&;4& ;W]$=ZL>O+B' M_[*<'3# [30#+LN,F3>0TP#;-XGK8MMFNB\-]I*61Q0LE M:DG*CN_7WPPI.;+C7I,VFXM;!X@3\74XG'GXS$CRZ=^"X*+(>!%#POX^?O<; M2U1\>'07!VBD.= MUWU4$;&7X; ?'O0/!JS_,NH?18,C=OF.[7T:G^^[UF\^G(__=7GA9[W\]/JW MM^>L$X3A/X?G8?AF_,97O.CU!VRL>6&$%:K@,@POWG=8)[.VC,)P/I_WYL.> MTM-P_#',;"Y?A%(I [W$)IVS4RK!3^#)V6D.EK,XX]J ?=7Y-/XU.,865E@) M9Z=A\]>WG:AD<7::B!DS=B'A52?G>BJ*P*HR&O9+.\*>(5:OM;D.YB*Q633H M]W\:E3Q)1#$-)*062WK#PYLR+:;93:'RBXLT2&[%#&CTUKBQ!*ZCB;+9:'V* M33W+IE^J"AND/!=R$3T?BQP,>P]S]E'EO'C>]27XUX 6Z?.1:VW$?P"'Q@5: MN+8!EV**@Y.P(Z^!J%[\9&62.;CU3)1,L/+B.A,387]^-CCJCX:#WN TG*"Z MRH<2;542JEP9UC4\P>@K4A%S&DO'UA9WR+79:5-Q5&]5K$_(";IZDWM'S"5,IL!^X/K"2_ M!!^N)2S8+[&EFH-^_^ 'V_5_5P8W<;$JY]LN>]-#N.0)*><\$S(!;;HL=CN^ M0 UR&SVB/-^N-\LG$MA$:5S(JTZ_@TN1LH:UY;4I>=QG4-(68;7^]MY]K=;\ M)0V$0NFNBEBG1"4;&S#(^ Z9A)F".I[S-A&&_5UPCJL@%^PBETNC] M!?L51_! ,>@'OQ,>_*+C3*OXJNN+WQ9Q[\:J:-$A*3]TN_50OK!Z_AYO]@Y7 M) HT=QL%KM'.7];\98/6GJH+'3Q9%VHTUSE[S8UCR"Q?L"M:<$E2SF=O)JI7+CSVK6[ MU:" &(SA>D%-X+W'& M3$4?-_WGH*$>A!:0"X/DE7; QQ$:3(E$@F:G<4L4326X3-Q\5,IDT5;##B!V M /'0 #'<9H EHH"79"\^<;ENH@.V!RK=:M>%"E-090=_X]EE>"8Z-8M_^HB M) @ZN$OT2@(4 AH,[I>(43NK69L:02EQ46>76E02&R!,*/1E-YUQ\L3<9"R5 M:FX:#-$P%<9J"B5I@(OG5.]95R#D'7B3"Q M5*;"?D0ZM)+>CTMD[9!@L6%[Z+8)( YXW[RXCC->3,&%_!\K"::F_$,># [W M8-]?TB"#P\07[;LQ!:4A"H\D-!.CX[\%,-[A2:K[39G>GC+%*6GMZP"$+2B6 MB7:@\KV#2LOY.V?K[O[HB,.W '$2,%B 'N>X_9>!H4MA1\PK<_Y] M@P*D3=,29#H\<5#AT6ZE:2OMXOC==;V@LM(E0I5Q 5T ER"&9>5XQ;DM)"F=,-TANYF M-J1 EG'<';B2O]R<%7$PA!V1YQB?>YG@[G]>@KNP.;YL#9182K^#),D6($GMI+>=G6X#U1D05[,14>[!:RBH4G%<:7+I M5@2S8=1<&8OE] @)CF5P%]B?_LXOV_M,EQ2Q"1G'6NM:\!@1P]W!HIM;1;64 M:]]+E7&S#/>(JS@L@\21.*>/FF MF!17(.O;66OMN]^LHNW KUV.:-L2SX=; M@$)?EWAV3X@L :Q[PPR(J+1!Y(8D$ S<(XR[E>=9BL:K1%BES3)R<@4X9)X+ M:P'^!PV;*(S-J#X1*)\;9 ^A!EF/(5:%?RGCU. C_%D)%-]A856XY^+,_BZ7 M_-WCQ-.B,MN02Z;[R90V<4^WHC1T,R<6@$Y=!S;+G.X<^!5%*CYMX6(5EW!Q MS[0T]Y;O!15U^M7?"MO %WB"'0TLZ<)G8:5.TV 7Q 8TCZX/EPS&2J;*T>!0 M46XQ-4W;>!=^.ZC$+A3Z.">+*N!H^L#!E', ME)P!10T%G]8/R.F:K4!>2K4 K)UGRE,4O@)+"",/$E+U=@[^2 ^RO\'MC]@_ M*D3O8;_+Z#VCI_NN@7M1R /?G=#,"W*$$V3>1>BU'[(]W-&5;>&554V!?Z7( ME:Q82=ML?!LJ:2%6ASD]O^KX]T,<:C5RUO,/:C1;(L4Z_J@&9X:]DY<_M?6W MABFMUYI:8Y,_T<-BC1:;ZX 0+)K@\7T5S%%E7WQ5:EG/)T;)RL*H ?+V@A_3 M3 9W-Q/_0EG]N8K,G]7WBZ/>\'BG\$=4^$GO:+A3^ ,IW!V1JR3IJZ'E+UCQ MZX5_.>N>WEBC>\TJ!^4UL&=]]_.X:PA-N.D=M/NMZTM&_U=;VUWM:PML MZJO7=6_[(V#X/QO?>YY#Y)_*])\[2_RA+/%1US.F5_A7K*W]>:G!"(J)7*H& MC0]2=G$-<46'+/O@L]@[6]S9XK>O9QED#P]Z+]P4>Y?^R2HN;]O<_G=N=$T& MQ-.^IR)>BXEFRW!WPN.KJ595D5!HKG34')JMK^!8K:@I_@$*(D4!07W='+,K M7_ZQ$JBOEBV_5Z3D4PA\.,!3C,8C/E.B>6?]Y4EON#S=?5'?91+]UY6X[S\Y M^R]02P,$% @ +WK^4D=9'3A("0 G$$ !P !AZ)U'W6=3OL\OW[.#+Z.+02;_^>#'Z M]^4;/^KEEU<_O[M@K2 ,_S6X",/7H]>^XJC3[;&1YKD15JB@D-FF=GU$)?@)/SL^F8#F+,ZX-V!>M M+Z.WP2E*6&$EG)^%];>7':MD<7Z6B!DS=B'A16O*]43D@55%-.@6=H@M0ZS> MD+D.YB*Q6=3K=G\<%CQ)1#X))*062SJ#XU69%I-L5:C\Y"(-DELQ ^J]T6\L M@>MHK&PVW!SBMI9%W2Y5N0U2/A5R$3T=B2D8]@'F[).:\OQIVY?@MP$MTJ=# M)VW$?P&[Q@E:N+8!EV*"G9.R0[\"437Y\=H@]9 M=SCH=?IGX1B7J[@OU=8UH<^+]3UZ79;:E!R7URKV&6+2KMK4;I^I ME-D,V&>NQSP'$WR\EK!@+V-+-?UN]^^VZ_\I#6[B8EW/=VWV6I43R0W[W&$O MM)7C?XA;#@I8XSK>*KMB]^E\>=E571I$-:_-#MUGWY MPOJ]]_1V[W!%(D=SMU'@A/;^LN$OMZS:KKI0?V==J%ZYUODK;AP[9M,%N\() M24 :W?;.I+T+)0IUR17R;^R3BYSQ?,'*W.H24'EDUXZ[ MKF9J*MR]VLG=$,@A!F.X7I#(E%^!NW\O^S18EJ R.*2DB=0W^%AHC A0#&,$ M@YK@CC/*^ 6+PF $"6"IR=$'RYI7+M1$=4!RK=:->Y"D-070=_XYE MF6"?Z-8-_VHC) BZ<1?HE00H!#08V"\1HW)6LS$T@E+B(LXV2902!1 F%/JR M&\XX?6)N,I9*-3J&6[ 06F5N:&MGLTV*/!?:/!T2- M@]&:ZY#%]$Z&IO+W*HRDVZM*4X&7SJG>,:[!N2^ZHR"#0C=C8&BWA,E(G,2F M2"V(7M!U(DPLE2FQ'9$.K:3WXP)9.R18;-@!NFT"B />-]]L<'<.@OJ9/><>*+#EV?@E(0N4<2&HG1[;\!,-[A2:N[#9G>'#+% M(6GNFP"$$A3+1 \+*H/.\3:PXL56P,+JWR-7\;LP4_FG&Z^[AYUM8*; I.8EV;[)A0AC($M1_(QARHU=H!4@[ZH4S:BKHTZ8_/BR.:5$''"@?:%36B2H$T!G4Q2HK$/;\PY=B(1' M M: +"AT:.D.744VDH7'$P;%QLX^B*,H *6:1'U*C@9 ^EY,2R<%I.B578@RU\ M$-6,_?"O,9 @$B%LCY:]\\1GB4^U#^WAZ2\+3^-'!T];LXT;*+4]3]D:K!#@ M9B(A#.)&Y]^@$.JV80DR'9XXJ/!HMR;:2,PX M!GA=3:@H=8%095S(%\=H?4X!EZ*90(Z1G$3$PAHH" I)I,RM1R6$3%$@]=KC MTAZ7=@>7XD> 2S#CLG3<@IP6TI0>I\[0W01( M4CGI36>G!T55CL35W(HH=^ U%%2I."XUN70C@KFEUZDR%LOI!1/LR^ NL-_\ MLV%V\)4F*6(3,HX-Z4KQ&!'#/>.BQU]YN=3KT&N5<;,,]XBK."R#Q)$XMQX5 MP5HP*:Y 5@^\-N3;W[U$_P?\VF>1=A'$'ARGCA\!3GU;\MJ]9;*$N/:*.Q"5 M:<+,BD804-PAT+N1"5JJQLM$6*7-,K9R!=CE="JL!?@=HC96&+U1?2)0/]?) M 8(1\B)#O N_*2=5(RC\5@I4WZ%EF;OWZLSA/A^]1Y(=HT./(1]-3ZTI]>+> MGT5MZ)%1+ #=O@J.EGGA.? KBG9\ZL/%.RYIX]Z*M6#31 ]T#S:/N0R&&^9_#J3U^[!9^ M/(:$,45-J<8[?1N]&1PY03QP[Z]5P-'V08?(9TK.@"*/G$^JU_!TQ6=@6DBU M *R=9\J3&+X&2P@C]Q*6=?8._F><)WB->QVQ?Y8(U8-NF]&QI=T]NN#.'7F4 MVPJZO"+/<(#,^P.=(B)#P^U;VP->6E47^!-*KF3-))HVXF6HI %/+>9LY47+ M'S>Y 5&;P*)J !ETGCW_L;E6&V#Q)^S%JX4_@+&!4E]5\>BT<]1_8!U#$VZ> M(;F;SB>=TY,'UGG-QK>TZA6@[:Z]?/.\MK>MRI6)'?0Z!*/NK03VI.M^'G:Z M'_@4(O]>E?_8)D6*EH_K^V3A+OUY14>,^*B)%#D%UW5TC MR-6!_36*O%ZV_ U9>W/3.!#_*KHP0)F)7TD?J1,ZTTO+' S0 M NG8=J9)M'KL0[NK_4F3WSSOF!>8 MIR1#?\S>O$:92*L%X1JEDF -U)KJ LU$66*.WA I*6/H=TFS.4%HWX\B/_1' M.YYW,(&EILT%N/-A'IV_0UMEL^LR./CJ9SOXZ/79< M3\]^?_URBGI>$/PYG ;!T>S(=6S[881F$G-%-14N@+.0]F[X-"+]AVP(10Q,]TUCN8& I\$IP=3!9$8Y066"JBG_?.9B^\$8S0 M5#-R, G:;SBP7F3_N. M^*2)H_'=O1BOY#8&E0 M4),+[6%&Y["X$7;L+! WRB=K3&IB]4D$RZ#S^**@"=5/'D6[X7@X\*-)D("Y MRML2;5T2T]DN>TX5<&94+^."9AGA,.#)H]$@'(XG@1EXFV)T+)1"P!#Y#2:: M$JEI3E-L=@^)'$V/3]!I)56%01LM;MEBWR-J-$)G_@=_ZJ,/)#7BNGV-ACMA M_QZ)B14ZS$1ILL_]M..:]?;#7;/KNB#H Y8)YD1Y)Q>,+-%AJDW/( P'OWS8 M_%TIB(+ENF0O.4H%Y\Y:[O0Q9GI780D&9TOTGI1"@I$X>B'DHO'&T'MGS'8H MTT**]&/?D5_RU$=;9KI19Q".IV(!Y]C2MJ+Q,Y0+:5?_Y%9'A&?@0*\J3M P M["-[?(%GY92U)Z'=,I)6$A(OZ(UYAHXOX%3A20-$#.QG<:=?J6 M1;)$J4LK!":7ET& _BN$#1?[:Q_ZL>Z;R055Z",7-5AM3N([=)Z; MN+7&"2,H$1*L_KP7]L"*C#4']:JM2IRV[69Y-\-+!6.X5"1N?XQO(4H]..VU M6,0=BBD]K F,N![#2U'I.*<7)+O**ITBP3%G[B>D MEVAG*VM;^6;Z6*6.)HZB_>&V"\F%345CDV!6SFH,%Y@-#*P3W%90K1>JHZO# MS)(HR,1U[-E!#X'W,P7>X"<)/,IS,\(>_E ':$PYG$S4':=M5&)J"H%2$F4" ML&^Z, :.BR86K M_Z.#[VLEY0WBRN)2%US7BA@GS"[P*]P>&91I; _RM$%@#S;X*S5?].%&"59J,VVS1U?C'5_"=@29? M7,]/W 5&\[F>&[YH\.U]?Q ]&/R6#&[SR?K!<'-7_P$J!RJX"IHX96[+8^X) MNKWIAC2YU;AAY -[!'Y),_0HM']WJ_=;*!MC5VNZSX?-NT?1-#-7S&O;T_T\ MA7*$FO+:UB9? /X/F_=_;=Z-%7O8J+M5[ A 0(Q>50 0VBN\7WPS6D#B"HM[ M(M[=W/<=(@5]YL41L ; /.;@&U6HEE0#@ $IP!_L@V9S9Y.A9/G9[68?%D " M<)^\? %;%/ MWVDX?,^PFE[I6F;[82:*N)N4(%LH:,1">M*$GLABG!9$BR5 MQ;#+$O@;@&NODAI42QA((P6G*0*O5,V+T(VT*+!""8$)I13GU-QE:]&%L_9L MJXSIVW1!3@-,B:YZ@J@6*$)4K[GU6_Q0KR M)6#6N105SPP\%3)N"Z?.J^=Z1P,K!N #,3WFG:X!E6;I]4UL+I.6SWEEGA. M/ =!< Z(-,;G@F9--MC;]X>K&L^10OOXZUZ([9/SP;]02P,$% @ +WK^ M4GD<\0@0!@ ^!D !P !A"^)=Y/!+ER\@JVKR?B9FWU\/I[\>7'BI5YCB*FF\_=RJSY>$H8]>@S9+3 MYYTY43,F B/+9!"79H@K(QS>F',3+%AFBJ07QX^')7>XIMR2E0RE:88;HJX:V79K,NE,$%.YHPODZ<3-J<: M7M,%O)5S(IYV/06_-54L?SITLS7[FR)KW*"A-R8@G,V0N55VZ"V0U)N?K@E9 M4+>?J>09#I[<%&S*S)-'O=UX..B'_5$T17.5]Z7:NB9VL&%[S31*YLPLDX)E M&14XXE$07+=TE(J-)* 4ZGFM3?&P1MKMB.5%DJF[[IP)M(0MNQ*NY-^/!S+.::P MI7OJ#9]!+I5C_-XS!BHR])W?*D%A$'?!92YTJISQ)@FZTZ)II3#FXI:)R.#D M!A.*P%2(W.=,:X=FX69FF FAH(JB6FT]O/J-&ETXEM6,HZ#+$+67HFN%C@M& M)Z=K%!=/P3L@%6FQ&DV_H,Y_CS89,.86I5!E5SSMQ!ZW(>9V?5\^Z)&GS M7+/W*X)4P!E@DC=RGK0HMN)P)K#J!IPL9662G-W0["ZKM&H# MKV=C(*/P/_NHP]A4[=IZ5TIX+$[F=X7(^ MIG]#F,#,Q'PJ;5!)F,W_I:+: K!KAPEVH[@,-<(TB0,E(E)WW:I\E3Z18>;Z M))>S<5;%/7YE2963J3=2:_BUP??%*'+-IX?21^'#B]Y%>84_$=M*6DNC*1N7 M=Y& 5$8V!-^F.LI:M&B'#S_'4EH8Z( [9.Q=79G\+QQLNK9L7'@G#K?[C]OF MV?#7KV#^2$>;59@S\09P/JCS]D&XL_>-=?XM.0L M@T>Q^_NV^WZ-&3+Q:;7]^?/X'@B6)O8:[8X#:G]>4L&P0OH=6QJXP&C,;'7A M0O,'^IX?_#B;S.(O%!^(>E]!C6/,TPEVV)C#FP[[_W>]<00:Q^P=.29.='3N M*P_LG!?8'& V1BW03NX*OFXW,L >?[,Q[R(#D%BRJ-LK>TS4!7Z[:T4QPX8B M;;IQ]]@L6#!-??./9%?U6)6(J11UO3R0LJ1$:5=^+4N4;VLSUP75!1GEJ W& M698"XE#7=YB?M8L"H_:4XH)2R6MFKV",;%=B+BXL[$N'J>V_ZL(066W.R2LE MF"YN&7S,58T"AI4@ZIKG4)5(LOE0DAD-IHJ2=P')L;Q*R+5D M61W_]@["P2IG>U+L7E?X=QKN)OY2LOE0>@R( @ , MJ2( %0 &%R;V,M,C R,3 V,S!X,3!Q+FAT;>R]:7/J2-,F_'TBWO_ G/N9 MN;LC6CY:0*#3W6="@-AW$-L70DL)":UH <2O?TMB,;:QC6TPDDU'=+>!4JDJ M\\JLS*RLK'_^WTK7$@M@.XII_/M?[ [];P(8@BDJQO3?_[*] I+Y[__[_;\2 M\)_P/XG$/_\;01+*,-NI)413\'1@N G!!IP+Q,12<>5?B9YI69R1J /;5C0M MD;45<0JVCU!WY%TZ@V%W1!HCD@D$^7W8;99S8"^F\6O;&KO#'C?);5\5-$K_ M)-"?.(ICB?0OE/R5S"1:]* !(5 MDT^4\[\229%*BQDI@Z1X3D"2I(0CG)@F$0$7>)RG)(),@X.>X/_^D5U(74AA MP_GE.U\!D<18F?P<\\I-BN^$KNVV,]AO=859*!SB&(X+F<(]T_!/D5W M_^#A*U(_-S_NFBHK%W& \. E\//=U%S\5 PX'!#0[:=K:S_;D/H)?STD MC_("$QZ34P3*0UKN" 1_".>WGYEC)G$L_5+7FQ;;!XZQ%J,HZN;#UG)V8(,OU/O!%,/AXJ2!'H/KG=@"P+F^/Q>0PN.X.0#@"I' M 4IN *K\^/V/##CQ]S\Z<+F$8!HNU$K__G#!ROVYH4[P, +FGK+X]\?V=\3U M+3C2G[__<157 [__^;G[_Z8OWA3]W_^(RB+AN+X&_OVA<_94,1#7M'X1J.7^ M#=_Z$_[\H(VH.);&^;\,TP!! V7U*^@-V)L_%5$$1O@G;%"P.2&8<\(S%+<3 M()>%?TSRRD(1P83MYB>.S-G F3B.3J17 T-%$9Y94V5/(YSZ],=FHJO-HWG/ M#@DX24ZP2<"\2<^NQ';L*-L)2T_Y MGB'4404AAD1R.DX5)LL/SU_JCWBQY:SS[( =EPD?R?#I=3A_$GOC_+M088J< M+8844/(]P*>K%,=Z;M-;NK9%MZ$X)5;.+T/1H$*S/?!P_K0S:4H'#.^/,VYU MM:XN4&2&F%2*1;)(9OEXCCE3UQ4W,-TY\_1PR?$%L6+Y@D)PJ]R93-+5(#AJQ*RW6J_=Y)CD9N M!6LRR1);G!=J65GQ^S-U^?PD&]#FM17A'&*X&3"T#'XQ<'2NGX.#M3FM;(A@ M507^9I@]80(X1DE+F7)=]9ED;XB(=;5:;D_P"08Q!Y=@(D.AJ;W"V0[PHN/- M>;8-!UM0'('31H"S&4/,0\-\/^1"HU,O-\:9"HJPG8;K":F)I;+R8_?P2NN-U:H MAQ13?#C:ZCHKL_-TO< HTZ;)$#Y3%D![D@I&V\8_$1XZ_,!QSX%IM!QQV6/$T/YCT=C2U@LWB M(MM#5+T[;9:62Y(N.4]X]."USTVP 1]I2ETP#:;#K*!?XRB\!FJ*XSY@J$QX M=+<_()<,Z#IM)#<;-.8L1.MK[M]_: GJ0NCYJ,#=QD.<[=LVDWF#LGDLASNF M=, "P$EUH >I!*87U'BA/P@YT^0U91I.E%E90(!V6$_181,X9?BM(VU0"/EI MN\'JF&A^# [)FRD:N$=2/H668\X\? @%@.)U^Y4P%0HK3*L5UFO-9^K M%]76$[Q>A'A%@:D6^@/&5DF]UDV*L]':7T)%U,)&$2<>L25>MSIHS&9:?<$4 MK7Z/ZE0RR$B:?@KQUN7J.)LAO18S\)IV3:[8&3JWC /QDEOBY=H4@@\)=8#J MQ19NE7U][:*?([9V72T6<'>NJ[I%].QZ&TUW)[% 7FI+O,QX5,T2 4C8-+;,\,',R $7#-E$U-!+9S+%:07UK-I)L;=YBYW9H.GU(A>L;^&A@*&7PLJ[PVJG9LRR62SXXXR5!F= M:P0UPL=#,"Y"J% XCF%'*?/S8;0]='< 5&G.[W^"/9!?3KAA 6>;"/=$?@5[ M ?_^%'Q_3L\%.XA_1K M2^%P7J]IJ>TJL7=4F+D7A(=,W3*-,*!UZ!D=T'#K8/232TD>:F).U0N%SA 1 M2F)?"GS3S4A &&S:?5+$X+.D #L1S@@F[85+EO[ M4>^6T]\;IR$P0/;]['_;TT\\:$HB!'K_BLTON\^[E_Q\ (%3$/%(YCZ*B$:A M;?>D=<92JTDC[5@UK9XK+F^(.!$1Z.F(0,^%B.=,Q],@T $NM.> N-O.V.(@ MQ:+>T!"[:;0[;)CFJ%AQ9OUVS'%P?*[G!,-F8]L](O&[7SZ;O_>QJA:GB&4C MQUF*RVE;-EN-=8/AA%Y-]5&LZBZU$L\.XR[N+T[YBW-;$#S=TX+,IZ8K SMH M9@,Y(.0"; RK+><=IB+8JY&V0.?9N>_K"+XFR;@+^,G3CP<*B&T0_$PZW5E, MY33;13NL7E.%NM&1Y'0Z[L+^V3J="#OK],N@8&9/NW*W MWH5KADT!N4Y/"EKOXMRZZN0/]I_/LJ*U"Q@[P&>=/-,=^JZ 41I+-V\KVAL8 MC.Y2;*[,X)>7M.(LA4[F*Z^"%E<^5UQB[5(I&W<^7V-)BPR[3U[3Y'&APB:Q M=%*MJHK3]0#J2&3LK9DKKVEGAL%[PX_/:/4BII+E&D"[+,)Z_J!3'B3K6MQ= MTT_6ZA>)1IQ7J6.H1DXE<:"@U8X]DL;T:*%6;DH]OMP^6:>GUFW<)#,30QT, M5"U?P;,YUX\]YZ^NTR\2>SJ33@=6:I$L5VRK8M3$L=U);L-8R$=& MDH#@;K(3FQ(MFM;^3,%)#<69Y[CWB>[G62\+(RHUF;'L%!U@641J&]46E8N< M.$'Z_#J%D#]^G]3R$26?%:HXK^,8=9D0#(3U68#7::.#H8JNTZPGVH62I_=' M[B3N*_BW9/#+EII>2>/HK(R2*JB,\L@(:#UJ%G>#_ J66G38?7KJ1U+F94$J MEE3U7.3T_94,C4A! MXKTY83T;<(YG^X=IOABEUKU*1^FKG"9/>6Q,>V@Z[MK_R$0OEQ,0A6R_I^G; M[<):QA0+, P^Y@&;S? #M1!WU7[1].WH9>\=DU>^B20K+.,J3-7I %'.-]LC M-^Y\_51YC4(FUU-Y[:'EA/8F.4@/)57;[:F2X-:/\\TY4S9E;)Z MS7#CSM?/D]=(Y!0&W4;^,3]B!RJ]*U9L'>_6=Q8_*ZR#EB],4 M00W8@5QC\+KHYS)TW/GZB?)ZH2W3CPOLE)C,G52UP**ZN>*L')463/KFPEX_ MOOQ1B2VT)=;U"VE)K8+DNH"L?#1/W%;8B,2(Z25GBSW?.JC_%,ZJ"UQ7 V+X M,<>3O30QX2DU%5=VMX$QW4 "H62U6\']WLZF,\/#ZQ>'#N2,#A".LZP'%M M):B7%N+UT<=PT@=5UL+/!T0YUCPH8'W?XO'#6VAD6Z/,8)ZL&$S5X>5T%37S M>B96T+@.X>(5%(E$#<&K8"JHT24^#ZCSD@-.\3(=WXEFT,_O>R+_\_.R;]KC M^X" $=.KD:HN>@/W.<"=O($[BG6';^ ^![B)&[BC6)'\!NYS@!N_@3N*=Q7< MP'T.<&^)_*W!_4KUX3#?V/1@>]N"4_.#.T;NT5I2-,&TK>"Z%$E2- 5._/$M M*QT0YFNW@H=[P?6.&T(Y6?_PEWUN\[X?D0D)L3MSFLQ/Y+'3+[.Y%.MTDC-B MTDQ&;F,AS$L^0JQM1.-Y:CT;=3@Y@G(ZF3?IT\?I?,[HAQ.9*LK':[I'!-E& M Y@<7@EP0W9LD(U%K#YX1)"-2M(,6?9*/.MWEQE]E&X6 MLMP-V;%!]C7JG+]RVT14D(U+68]:]3D4'Q4Z54Z?S)H@W-P=T^]_=L/L1SU^.I88N;E1A<);*$3RZ7;3YRF2VOX_DE M>GT.O%^A] W=.T@V%\%A]'"I#5:VS1WCVZ2SX$K:QV;(.=2VP"_''8JJ3=@B ML9:-\H+,Z.48P3Q$V(F$NVGS:.&]9-H.L,PEL,,+B7M+\_QJO&&V.B)/$REF M0%:2V?(H/4XID32R7\#W](XUFVP3LL[=<0W<,[),DMO!9+-AA^SM7: M]# 7(T/[**+O277#=)0QW30N@&A:)0O2H%I/H]UUBR!:Q'10;$$ MNN'YD_%\1F#N#REM]VC#()0$[*94-$WQN'^Z:V,#D79;IF*X90,^OQ.;4F]" M^2.:*+)5L]90Y1G%NW;DL/X9T#MY$"=0__"8U4OD_YIR\/S.Y)5B@:BX)E)V M9MA7]15;F90:I56K%".C^YO& J^W _E.!']6+%!."2VMJ8,&RGFL,DO).N&* M,3*Y;[' .*'[:K' ]BS-9\PEU6('>H%8E*:E=3=VGN4M%AA+O']&+% FS65V ML=0;['Q6S]6;)EY3LW'#][>-!<8;SY>)!?8M0A(ZR\5(K>9)?*7,M3PVBMON MS3>.!<8:TQ>)!9;$E2O2TCC%SM.ZX$PRR+Q3CSFBOT\L,&IXCG8L,+O2![/A M<$0P>,OA\EA*4'SS%@O\ K' *.9R7RD6F/9(/J4[.8XM8C6\5JPV!U0C*2$+-$9;.+=88'SQ_AFQP(E)YU"UR$W1)H(U"+>;M#TZ;OC^ MGK' V./Y,K% IS-:L/2X_7.^7^3@1_5BRPK*K+ M'">.<56W\8+#*#*/$+=88+SLE-B@^VJQP%:W )QQPW 81"0KE=I(;TW,R-DF MMUC@5\3[9\0"I8;2K*NXKAEF3'=L?41[L,KLJ"^\^R@TKG&&8>BLU!$C&IQA@AT17C0\OPK1'5 M)A&W56:9:K/*C.IN=B6G([E"'*?X/3Z?(?G'I>0HK_8B^AJSOO8J%<%*%G&2 MSE>#2&:=+"V+7J6.DLDU3E-X)4.E(AE$NHEG%"-7$93/HT*6,YT@D Z_@^1Y M:/:%4?67Y.P%:85>!1RWZQ][?.905)IK5+.,GL%S5!KCVAX967OQ%6H=R-DS MY+JLH+U Z!NV+X/MI\\&OV^?7XOI@ME;=$FVJCK5=4;C1,&/W+H1$W"_1.GO MA.XS6%9G\%B(#(J->K4,Q71YPE-&/DU+R\CI[:N:1#>/(8*X?M76+[7J2:&D M:@2J\[D&-/93LXQP _;-UOX\>X31+B"!>2@\22=[6..<843= XISP@5 MKZ\'JVDCB3=&D=M?>[-1\@S1(NO9?D&5P+QS4?\'!2?8&9T5_U^TT 4">U*/%[)#F;^,'JQCPAC^69;7,*& MGA5S%.+4E#&JFU63PIOW"R+D0SIO4$-IGW 7*#IH6+TEE^18 M9?%-5MXOB(4/.A,&Z'/D>F$-U=R4L!QW#6I\,W+.Q,VJ/R<>7C3,L\C<11B) MZ*DZLC;,D9,M,=UXK!HW"_F]B#C!R-65FK@LV=R$[9*E4JH_GPVM12QQ\5VM MS>=KR<8E>^FUG;H!,6?[DI1?,MQ4F:_X;F\YK^FIJQB@FX MK^451PW=T<@M7.G:V+)MP4FI:%F.. MDJABFWE:\NNY5?7FBM]L[<^S1RZ;6ZA5>NC,Z%LCU'.X3FI4G&4Z5/R-DF^8 M6Q@UG%\SMY 9=$4_(WHE-2=6^C3'V9+=OZ6RW'S'B&'X17]QQ*6R=KN']-&B M*0R*8(@_CF(T8FMY!*\N9D5@8MUI_,[1*]&JG^-)9V]+?,+8P: MHD^UH4-XEG6+4^SS&1>90KLL9R)-!D]61-:<."KV9.XVE MHOBN/M/S-ZS%)0?OM?UF#BV/4FQR/6":^@PID+5NQYI'3G?=4O BNM\=P?OB MXB2=K^Z:UQ!,*'*#\HC1U_-\M]I:#%C_)IYQ$\_;'=)/:[A'8]>>QD6,3O&] M,E/E03VBK(Z5:_R&6T-P=U U>ZBTI%GM\W[&Z*O MJ[GM7JF8S671 8N73;^0)_LL@,8T7ULZ6SE2%>>4VF/FGM]JDU1#;2*1L^XB*YU1"6G>ULY82N>KBR=I M>?T[(X@LC]QC_CU MT,2DV.^OLMT"PU;EFBR@H2-WR)S*=EC$1M,S5F5G]CARL(CF^=D( M8N$L)AE9T7T7I ==%:^M_(*RD/UZ]*)&-]OH_-@XP;SI#&VY1;7X$D/*O1J7 MGH]H=Q6Y6/G-SC@-'<2$P"(8US/0=+%>:CHMAN3+1'VVPO!2)AX@BUS (RXZ MD$ ([.,HIYU)4WIC 8%7X0@6:FW5+30\=HX-%A5>70VS;#S@>$TP* 9D.6S[ M]/SW[I<+\?=J@=I2F6F/4MK*8D'-EFI),MF5I'A83I'36Y^[/%\-JZ<7MQG2 M?*9$MGH.TZWK4WU1L6EW&;E(:82*VWPF3W=3"F8:R!$S]Q0KW%;V>[[U4 <] MVS:L\1(TW^4"Y):KYH+S,TL6(7#'S;'#A9Z*[,)S @WN=; M9#T%3G0O\$I:'9K)19Y&R6&V.!IYZ()*1E;@W\3]HQ/^#IS.F;KEN<#>M]G% M7 J4G;&+=9/)]:AN+T]5^USE:TCZ,U/^RMP.U_(>-)4T7.E+)3TITS\Q%IHD2O9@^+D=LM>A/?PR7^E,E_>00$R+>!$]!PWZ; "8JF MN IPX)/A6E?0 '!IQP'[%$ -G;DU)YT#JC&Q'&KT/%[J?J4 M<:$;2'9$82&-9TYT2Q=&UBJ,%JN?,PN[-6+6I)#R$D6ZCE1)#F>EFO U9/US MS<)HL/MTN[ P:G:;2VUXAT1B*!A>#:@G%C*N.OQCB(JG.UW.0TTI:YK"NK!*1^W'AX] MH:Y.V-S?)87VYR,0O'BY_"P M.Y(4R(+K!\)A&F!W\FO7BA8$3_Y//[L'F MM@4'XS-T S>/H^U@;E> M-@A;G:MH3G!6E?:@%CGO;I.+_Y0]6SO^,7\^GB3T#&.W[SO.V7.D)IT*B1^_ M Y(6#JR"_)Y:H@E]3R;+_%+EE/;.I]VZU4V'SF#^<03-="!)(6WA!\MT.*UHFY[EP"XV1 O:A-3V M@'A?[/ >EIO'P@XKGN8'XWCD9-1,8]H#MM[RH!4,.1.X;XJ[V1O-P2%.3=MO M2L$I]UT+\2"!P+-Y$WYI3X%=-$TQV"#=U:7;OJ=:R=7F124%1 [L+_@I^U3M;J[H/P>)["*VU%4KUK0 M'"FRGM-IO+B/0KW C(]+URM_19%MTLC?!/*M@OI&3-]D\T6WZ MVDLFWO4KI)\WAFJ72@['[+*TRDN1W?B-IV1^PR7S\M&,+[]FXJ5.I[5HB57& MX^D.75P3#<6X2>9MS8R:<.(3'']HSP8S*!M!^8E@>/B@V$)5= M$KJ?]T##7(13@]TDM_C/=XA9MZA*2Y2LY)=$ 5,,08NLS?ATRENVOF7.E[.1 M< 3'SQ@-?#G%^BSLQT&G-B75&8-Z2E%?,%/2ST;O,L/(LC\ZR=0OI\*>!2M3 M)4]7.^4BIS:3;:15F$I@'MW\UVAC)<))KV?!"J+7E#&]GI*,DDW775<35T(E MLL'[R&,E&I4V#_R#5Q)<@20!V\_?E11-!+S-&>)!+EM/<8/34V5#5!:*Z'': M/A$MK]A <$W[(NELEM*I\+V<0;#2TU]CK(?2VX[RI)- M?ME#GGS%_+;W"]L# _]JPL8YII&[ZT TF*9Z?3F;Y>UNTIKFAJ@^;8I2'M"2 M,X^=G!TAZDW$OH"(O>93V1F^-3_9H>U,O'43^"C,*:*_%&5Z'0 MW"3;SCC#"MN,[K&OJ"(CJL=,/X(,:I $;81#AVQUJ&2:M:(R9V[(^#J>]/N1 M,6D!*KDL%E-J4:Z61Y/RK,1']WA"5)%Q/;_Y93N#7G*V^*2"UKY&^>&!RK* M%E&OX+.YXFJ&R0MNV1Q$%@A>+?(($YL[ M'-XQ[:^)F)>MSM/UA(M38HJOZG74;W5T1F#8>2%Z=Y!&2T]6 M0Z9%K_.>AE;3S1*#=$?YI1Y9ZS(.>N+3$?-<+FO1XVP.-@--7E.FW#:\LSE' M\T!7=.$7KI\U]Q'X"DA1:Z2_**%%2ILJ1*E+D)W(+AZOS?->=SR>Z.5V^<^3 M"7G4NTR>O!O7!89BV@W3!0Z9]T!3<,W-;M0NW:K.],DJ*!H8TTQE$57$48T& MD5T0GMV!>VV>$?$KDY\:BSH\-I33.,>!U!>X?;F8H^TV'X#8E+)A^4)(TN/G MC!YM"ESIT%D!\#:4_>!L$[;+52&*+6:9[+CJ8%XU2BTL7Z@ZD5W.7F'2O>+Z M")<^OE=PK7-K3_G[I=;M4R-$WT"2ZT%RZL'YT;1'%:B>Z5989>(,BCA+&NUI M=!>FFQB_),:/F/LU8WDOK\9OJ9%?YP19,8#M'[;;R@5@UTUF80IEUJ.ITI!( MSU+8,+*&^9OJY+\P[2^E]9_SUHXX](_\UV/N[('+&W[.<8[ NR4H4>D.@:G[" M]5/S*8KKJ0%5HLS>O!Q9*^!K O'J^O*LQ>0[P.7@(B,RG&U *V8'M$6G"$86 M/1;0IH58:AD(/JE%5N.=6"KS^%R_XP[)A["AU9I4KNBB'E/4K6&6Z:^,63FR M)E=DL7%UO?&A\MW/8(/KV]9BF:W(C+Z4F +&CX4<$]EH4S2Q$>'.^7OW5 M[RJ0..4IG1E?JJ%-LC*9)QM*&DKM]T"DG6W3^[=NN\HVI9&7&UD$PU$X/1QG M,;0N1C9\]')Z]&9/Y77Z?5P(CA/^0$Y?IWP\EI2G"#X4^)IY9"FA!<&&\EQ3 M.'Y[9^(Y\C^X/JHHW3_.-HO MG@V706L'F"J:HE$JL0,M.1 M(FM,O;ZD'*?Z;4&)B?OQ'D&+B_76MV>(-JT,:FQ3E#,$CK8&93*RR\[->ON. MPA814K68]TVGT^M5Q+[*KT@VN7[Y$\0>\CSN128.$P1PUMR@<6[Y"2R'E/D*LE^[K;].1CNSZBQA5:K392DFGJK7T@G MU5M%^JN:)*^<59^51[[&FLLZBAM#JB<[.5LT+\ZQRR8CGN= ]ULUX^%I][M, M.@710ENVHL&'TUOQR+#4:H$(7H/I3I?96I6LK, LLOM_)YWK/S[3>&C!=_(6 M3Z$',\YL>5O(D,2:LO,J.D@Q1+WO-Z8U+WZJ[_69QH.W;UCA3A#<]C";%]Q< M367FJCB_"6Z$(DD?D%S$K%07<@MKLV1C6O40? (,_":Y5S157BOG M>P9+==8P0-+.\Q3;S=7[1-(9S30K?A(=B4LNKGJ,*#W!,WNPW'_8GQ7Q>"<, M-[K, O[GR:G^1[]OT6'GC+*;STLEMENC: >O# H-/;(JX9DY'M;7.C+)2\(A MC>"9$^%PV/3,)PZ)[2J!31KT4$O-BP-)13*@W5/5XK)^^3L\+RM'Q)GOKT"/ M7V"!22.::C.C-CKH];(>PTB"RU]\^^/M#B*&7NU>@O0!Y:B]9SV56");3 [F M+)?N]A"A+I4RU0@2#DK@R9XU=;EC?L0><13/^6ZJY%=51<\K=+E:=.1V% GW MAC-PYQ'6AVXK.M',C%A-3X<9E&/KPW2CR4S:J2A0ZH%U>!&_#J,F:WE)$\!R M7!08XUG7&389'?0+TC"G:?V=AI>TEB+ M:GF(2&*9=8J%I ME0#-X U1*'7$\7C 1C;,<5&X[E[RF87JKUI$XWJ(?+=V%;K%^J@E^A2C-SH( MU:_KN5PELJDBWTN[?F3!'ZD*( M")Q@S'M/YW.QF*T3&5HC' M990A_G;G.?WPMQW C!RW%C4&'S' :3B>Y17402^ZVO)(S>:C\_J:<=$W\WQ3 M'?(!P^DB&&MM25BC@W2%FF.*/XUPRMHQAC^=U-?D]IO+OA^7\&+5H5BCOIZA M?B6WM/U.6ZO2T8U,1T'"KWZUT(G2CBCV8;J%ILS7&1=]!-O)GAQRM_1GSL'4EQ=DYMT;RBQNE5M ME[%VV5H)D5TFHHZ4JU\UZ-CN)&=Z02$3"[[>;W#ZP:I14C3!M*V@TKDDP:45 MOO-Q@;P.T()")*W@X9[-&0XG;&];/_PE[#)XU[X?D0G)M.U-M=G*(H7Q.77 MS/IE'*=5LQJYM0A.X-I]2R$3@;RZ63^\3L8YG$ZGQ/*GW)^-B+P MM#L5RF<:)(,..JM,LCKF*_-LY)3>#9Y7*K%%"T) =B<\ %LSN7#SJ* 8G"$H MQK0#!* L.%X# 35V?S\Y#0C))H)=3_?M=@&W7H/#*EUYQOIMC,A.^E9Q/(T< M @_*>[Z;(/>K\HL4B9TJ^T2PJ*@^["+*C%'G*2!P=7I,@Z],(3GQ\\GN_-3/9'JR#?NO^[Y>- MOTJ^M'73H+K8V3:7-0-9L=HM-C-C'57P4FE9+V3=>O2.YK]B!IY"MZ]H$!ZZ MWAB%H)G37._'3<]W9GM;->(#ETK>MSN\$RVX!0VNI<=O&WLD%Y]Y?=WFL;## MBJ?YP:0?C>9]!3/&^:9:=RI.BZU.AQ5:[SM8OQ!9:^YQ]J'PHP5-LOMT9L%U= M(QHT"BK99F0WNF_JXT7U\92_EQ1E','0$T7YL.D91)DX6KWD.TGR[I)+=#L< MC6,FSJ"X'#*XU^H3"[.J#-J1W<&\B?&+8OR(N9?N4TCGS4[N:0[M0<*' MIKB %N:>LB7I)1SBMVTLPZ]UTS@\]M>0Z2Q.MW)K%.D-;::=0I3Q,+X.]86= MY\/,EZ/L].<@OJ9V9Y MN9T>_+Q!S)?3M,JZQ2DV$&NF,:TIB^#N%@>X3@EH(EQ+6;BL9_V'.7ME40,! M\N&JZICVX9&]@I>N] 9+64!S[?3T]&?RWXZN&DQ M)%48SCC Q7%Z/O(@SW ;)_%\E^^[C;-A&O:C"SEW[5NV"0GG^BT-VHP0%H&; M8H4A$O_)KE6=$V3% +9_V&[;7W,RGTE]K-MBXW[1UZ[&>\]@WGF_Z%-X?7Q4)^#R?E0O #.VV74W9?1^943CN9); MS/9%M,KGC8$%T#(JWY3131E]365TL>S-(&#>X8PIV(?/!T"9RL%UO0L(D"EX M7C>\7V<=,#-$V$/C_/&O00#NL*#9N56),6_/A?:47JJD+25[O6RO6=4BITJ" M"/:>49N ]E%.G55 KZ&LG@/']NVOH./+:X*+W>WX5!/4%4/1/?WK:P"EG5P6 M1D2WB#;YOKBHE%*=S"(.&N !AVZ2?Y/\DE]'4O-DOY[G6&2HDLXL ME4YCY5A(_B&';I)_D_PO&19]F[+8)7.U0GI<2&,,'BWDCF&IINFN6F:+3;"P[L%T]ZD =44R![Q:;+AN;0.QS2RU?&J M.D3U@L'C):_-)2]_2>9-ZUQ#Z[R(K)L&^E!]EF\>ZL0ZHSHK4,VU.C>6G;0J M]WJ]>>2,EUNH\^;V7XT55\&UBG7S1GW;MSKK,D 6$\]IK92V-8Q'QN,4Z M;Z)_$='_+L%.=VW3@V)FQK,#!9M.>_F%N-(CEQ5["W;>1/\RHG^+07Q(?;2* MLS3%IK&TVEP4J(Z<[KC#5.24E\\UGT&CM'L5 M;Y#7.P.VBF5YIY^:RPLNUD"YED:)\%5WY] H,D9.=95(0Q?=UBB+8K$QGHI< MA"\6&B7"Y]W/H%%ZC+R8<=E!0>UZ23>/Z%RF$[WJT#'1*%&]6N\<&L5-]6?U MG$(9+((#LMR9:?+0O6F4N"+E&6OV.Q3AW%9KWM7@E&M^MDNF/4QM@F:+SS"( M5^E'%MBW&IRG5.*^= G.JWH9Z0-=?V13ZQN*<&,^K!(>4?51U?[0+=+M,X_P2O+=4WW691M]$I3P8]E&U.*HXS(#CVG7_ MMH1_:?D_W16X7:9QU'1(WRP'>U(KV"PNLCU$U;O39FFY).F2<[,\&[9<%S;"YZ^UZ$= ML#"U!93(G V@ !U">+L(O@W=O.BIT5D>.T908E:V@K6: U4^8C M9Y %&<5'Z;1)-CY.J(^KQZ<4WJJRMY#X8H F$ P]$=!)!(.8SIP_.!GBF=KZ M140$\)PKNF,^.S-SZ&!5+RM#M*1',/A]P_-1/)\ M7ABL-34U%3X^,D3+[4^0R&UDWP#],4"?S>38W6#^C6.OY[G(>&A,9,>740.=/H%D'YIA<9/RPHDKY8V<26;8J>X#;M;2K)O>"53-L!EKD$ M=LB8WM+<2LZIM0?.D.6E@JS?*C$TJ\X)JI*<*HN"@$7N4%"P AZCXQ:GSQ'R M_3"]?'&!B"6L?581T?-(P]'C^&>0!F-NH,T,)E?8P8BK^_24M_OSR"U9D9"& M\YZWOTG#*](@VP!\_NK N$*.GE&HP^!4!QEF9:5C*9&,!;Q!'NY)>5L?XBL1 M3>,*\F#[1F%*VUA?;38S?:H\]+3)+.;RL"?D31J^J#11N)*?JWL=CJ/5Z@@K MT')3Y?ULY-ST6RSMI%C:4_Y>3AIQ!#O[VH3&(*[5:[L%I89V;!3GRF#!=ZCQ MK!\Y@8F$)_]=+#7T,I;:.:7A4I::NJ@BU3+/3E%\-)&G19V:FM5(;H%>71J^ MBZ46$6FX3EPKVT>K2&%0+[$X6J6D4:G$=Z)7"NT6U_J&$G&5N!9M5(HUM;(R MV)S88H=#LX;,%S%?'VYQK:\N#9>REFJJYBATWYRQ7&76J-0F[5T M-FD@ON4)NWI0V?C@B-U 7,LI4:%E!IA+EJBM7%:C(V>%W8):)P6U'C'WRN M%UEPOSC/>V@?F>@E+IZH'8;KJ&&Y,YDQ/;KC*KC05W>5L]8H&(]QY=BU/$LI'C M+,7EM"TZYJ2N\IJ-&4P7;PW]D3^&?(V[%_+BE+_FBG(<*8+(4R:FFJH*E*$@ M(?;(<9.1N\HC]DOQRR(FI"D:95"VJW8'S6R'8FG=%^*^*%]-Q**V/!.6GO(] M0ZBC"D(,B>1TG"I,+KZ\QI%PC[SBA:UVVDH_4V6\2JVF\.W,,%F+G&[Z+.?1 M,Y0-U5CX1Z!V#)&SQW[VUBKMMG M=B_:_;;['+SIE;>RW?Q$R?< GZY2'.NY36_IVA;=QIZ^47',)(ZE?\%'/O!" M1^9LX$R&&)L7TZVIS^)KJH[@=&ENC=I/WKEE1?C,!UXJ6Q-)RJ0LKVA[*F"( MK-9-9DOJ6"*18>9+CR1XRE@-M>=F%SSQ]A?F ME04$>\@_.+M]5DQ@V/NRHX>E!#-^TW\GE)\\' M7^:!8>J*<:S;U^GZX.&?#\=].OE'DQR5*5E4#Y78ZK"7I'AA(@RGS\C/Z ., M#I9+B$K'M,/O,;?'-E$=6;/%ML6NLMJ;+STQZ]]"',+<58\?1B?1J8*@HPC-KJNQIA%.?1@AW MIRJ0D]'W4UG]@GV9GBT 9_-1!IP8+CCP@=__P/\D'-?7X+JE-2O/54,Q#6M M7SAV1UKNWW#HB S"/I+873H%OSIX,7S:VCTKP<4(D3A=T?Q?_^U!H]!)-, R MT3%USOCO7YMOX/\=N(1)__T[;.TH:P ["EX3OO@7_#,1_$ML_PA>P"5D&TC_ M_OA/KYF#'QV+,\[RRLW'H*-?AFGKG+;Y9KF9[/:K8'E%.$V9&K\"XL+Q]#A> M PE32@0Y H%-^\_/8$B021S\USK"+$$#G/V+-UWY[\=\.\:.\Q!TQW[X6M?4 M?V$'7P7<#3X?S$V $P'VW[QI0[SMG[D+N."8FB(F_H.&_^Q:!%T01WZ^9^/? MQUBU&=Z.]EM*\Z8F;A_LI+4Z9"GG>J7"A0ISP?(H00$J8<'P:GR33'#&A"#$SR: "*0""PGB.^['! MV^=,GG_PEL.Y_OC--LH])I_H]N@>T_WG)_^93'EI7%TFQW;*O3+33="-?((9 MYDITH\@DY7VTL 'G"-#*75-XZ]$_BYWE\#15)(Z MXV S9QQL 6K)__L?C$3_#@<(ERS#-,*55!$26^^D$RCO]_EQ"8,+O#01*+_R MIA 6#PMJ^/P(Y:3!V?8DT_&34]4<2$/3!@,]$ M8.IUY/X17&>>:!K@SRL!\"&CI&"M<__]H< .H!L,R61J/*=IILN;JQ^7X6/; M@TXPL#6_ RS3=@]8NJQ1;BIC\[CJ"T6R0P)O JK+EU;^+IB:(,&6$UU?ARS^ M;ZA=J722O->N#QF]A>Q+&&FS=*?'=&JC1(=I-3N]1(OM=%FZT4OTF@FH7'I0 M@VRZP8A$LY/ 4G^(?VZ^:!82O1*3.-! >^U#YWH)^#-&$#G#3"@?%;,(C!^#Q^JV> MKIF=$I,;,#6=#H(=S&OZH.(98,,Z OUK\T?8[5Q(0AZN"=L'L>V >2A):(XKPN MMPDV-VV,_6XA1T\S3R7IX410%$,(@B3)"^K&U^S3ISKJ B3K@*GB!+!U&_"7 M [(M!CA8HMQJI0*;-RU66W7RP]<6&-H69-L4U.WB4C:$N^O9GX_6EC^8%2>X M(0&"J(:]GWB">;=%"T8]O2#0,R6Z)MXQ."J6FD=1_^<0]]N7A3PD=H&R37\'T::#%YFP!+QDS?*7X+R/UW[F$P0GR841'QY\ZI*QT]U[YT@.\.RS46@\\_N MH6W6S^" D UM]["O,!TD9WJ&:_LY4]PNIU"W\Q,PLVRDM&*YU8A:+!VD1X$E M?#'ZRH*:AQQ9;8VZ'A"B$CE#)<(RWJ M,JJO9F5ISI2PE!A !GL%,NDD0N!H,H52IX/F&7V5_#1]E8PEJDZR0.]!]4>H M'Q+05S2ALV@G9IZM.*(BA/XB-$F50UT2-K.GG*&LP\]_7D?=N^Y= M@M$MS?0A9QY*9N#&/D/^4'!^AI;Y9]HF9-2V#2^N+FE1#/(]MO^K*0; #D/I M^492DW/+ :I0XF"I$]Q8']"O*$HJ@Z835<[U$P4;@"7GGQ +>]C#7\?"Q)\R M>?Q@\G2-[2WP14-AO$ZRXS&E%FK;KWGJ74]QM[%@*'51GWD._MFT>^;2.)AW M(;_4;*GNM% PZ\W7*-:83.NO!79*IN>XIG&>"5_#X-Q2)%Q*FG8+O@PN&X>! MFV9U/2GCMCE6R1PCI;!LM:^UIZ^0I0=6G/-FHGPN"%HFI*\V5JQ[TSJ<\(3A MN9F=-R54EXA964QUDK7J:_A/IU$\&9W8U':*@15@V9"ABL5I"; "@A#[QZ41$$@^#2V,1SS7!S6SEB?J/#-WC71_;#6F M*_(UGN.9XUM=+SWSY\4Q7C.AT=:23>-IZ)I50+:2X1U#Y59K,R,U*:NLOS;+ M#$$B&?09G7X5<-_'F /[!$O_[21J9O5$JUUG MD%+:S2>E!98];II)#CJ'31DH= M9%K39#_75J:KH.4N1/VEPLF;)+1M+P1^1R9/]7FB&5!\T;5[,%GLCB2?F^M7 MF!^!WE&9[\/,]-=F)GY'$?%GYCO#9<>4U.N9R-$(W6P'&([B213GNM&;EQT; MQ=UDL0-.D!-"4&ALGY!V>C#MB,9]GG%A$H@5Y(2Y+XCR5V+8L9,-]_QYDJ?R M3KIO5X*;Q%Q88FPN-,,WF60?%Y;T35BN(2R;E?8F+)<5EL8VFPBL!#DHYIHP MC<125N!2<^]-/B]"S]@1J8LY.T?8F(HK&Z.TI;N-(O@8SH<&QWX75^$Y>U(M MT"CL1RHOFYC4[!5VZ5\O9#\AR !26@].ERYE$&93 M!9LQ!TG]?V#;?1J9^:>$FSUN&:"!]L&L..'NSU$ MD(5U=-#4LH$ 0G\:PS=]A,<&G<0? ML&>(^X3C06?!D#NE/_]*<(:8^ ,_F#;6?AC1#A2,+A)'2(NOLV?\^P@ M#+ Y"AL[!=BCEKRL+NCSE5: 7:^/%>M#*T4AVP-33-@E_7:27^"/X M,?UW H>K^K:%*ROAR2 K.!GT*5*^&?I>;H'SYR<*Y %Q ]INY?- (--@28R; M@S6G^L[8%9-6F^I,;@)Y48&DWBB/;Q,YB&\NH<&^0((3!"AR$$@0B0'T[&!] M.?IM O(0.?J#HT-9A6^Q=SH=PE2'M/#_"A96V!UP^2HP$K!T;^?&V'X,_;WKMFK#9X?WZYAL*1N&S\SUEU+Q3A0 M*1C.(WAB:RX;\@N$Y8S4HFD4YG2J'&2 $(]; MTEX=M'!2;;(Z/D@O/+E>6]/+@UR1?4M+03E&6)2:S!Q;F,GDRM R4_K8<<84 MD:LQ3HG!6:[O\W:V08N>OSPXSKAOV1^FU^B\BN*HTN\OQU"A*#(2]/EDG"QJ MYJA>O5QFR.7,S0\D)\L,I\']3U\^IP7'[\C4LZXE'I>=\Q/]Z+L4'O\L@1,9 M2]RA7R EXF04H^EO,]G,W1>8ZSER7=ZDO+[25N,KPMYG2;E?J2\5P[;IV=)_"M M0_9KX!T+Q74.MZ4@DL(O&EM_DI,.%_XI);><6I]O"?UOXX\:4MR[\W>>BQ3<#X&(;BR=[RY>L MU[KQDD/V9SU',8#C[+UD24"6TYY1(%%\J0X%+]EMZ/2S62/OWCKZE"H^D;)G MKE41[MJZ^6;GG#73[+I+Z\W>B2!3;O;.:?8.ZMG.LE/+)G 5)8;-P8XWEFCI=1R0ES+ZOEJF;-':I;<2T99>B%U)JBD%675 3!AFF!3G.9NT&PBFS3T81RK:FW;X+LT/7KY4X*OA:Q,&G)89 M^$:01&&$Q^ ,0>&T8!\HJ(@:-':VM^XYB:!(EB(>K[22P(@_N#^/)L\D/AJW M^!XE^CXS23/,&'-DH&D[!";^@+@*\[8VY=1/R(KZ\RXQ@I,]GMEX!4\OF,X# ME1>F.SKTN$&TJT)2[?;]=$YP\@;2;%]2X7U2BB)YW13%3=VK !>;6R9W"!$. MSD#NOCM GNFYH4():T:%#U4\S4_@Q%^)@-N_$EL<%<(<5MA1 MD',^W>XL?R2VW3C__B@W"D?2X1?:!+[*RQS]Y 0O[=TOCNC]GG;-8P[2#P\GG[LHL6#>QA? M.;W^8L;+^YV,3U#.Y_.(]H,5%21:U!O[VY"/76Q0]_EM/U_ M_^N!..QP?7BFZ'A8?HF@)D8^USD@OL7YRVY'QG:[BG MJ;M]]8-?>YB$MZUN;HA-'/P=S.MV\^PWNGEVFWZ=I"3 480PR: $!S^ET0F% MY9J/'-'K=D#3G MRH!^1WKSJ3& #'67>;9B1;23(4\\CHW>8<^&T:,]P>T60FQ8>3'FO;=PSN<$ MN8.WO%26IL5-P7W9F6<8^W3!%00 ).GOR'%\OSX5:\UNE^Z,)E2*PM-'\U _ M>:TJ:J;C<+;_9(EZB+AWT?J3],C!I$+E_I#X1+R4PQXJA69G0'?RM6:S6FX4 MPVN[Z\$J.<$IBB)?#%-^$G0*IKV$_B=2"RZ'"PJN!27=]:/V3N36GIN?C*TU\Y?[=DX^5EFC1G5ZY4&[0C5R9KI4;4&O4Z> RV@F53J,9,@)JHL79 M[O8ZS;M$81]6+QN;P)027&81;W5Q3JC%1[GL,5B&6A_;,_9^%9BDJ325BL)* M%8QP&\$_A.#]4!-_> ;GB8H+Q#^_K"64BH^.VV\84H^PEFLV\DRCR^3A']UF MK9R'9E$^2]>@_F.Z)8:!]A&6Q-)1 %W.-*#T!WN)\*_0]0I3Q[.6VMC3S*"0V;N0:O\RZJ^S+=0?72W5*@UXP*Y'.?(B8)F+F-OZ&'H5U9UC6:/Z?:: M1^&WCZY '$8 =PW3!<[&F77-Q#,H/.;C?EG%AV'QT7Q/ B=XG3.XZ89#><41 M/,>!!CIGB+3!:;ZC.*94B #J[B,H^%WB?LC[^Q#OAQY6G-L-/M"!]U@,P+I) MQ0W:=(#C:6]T3"*/19SZ FKR"4B)=I#BK+AA @KD'?RH;3\%C-=,Q[,C!5+B M+G$XY!!O!X-.[$<-AT7SIN="3-LJ#>)(53!(Y%"GS)N\1NK"'P[D<;=^WV"H#BH]UN&Z/?8F.TW.R5F,Z# M7=$,2J%4!-3%P:YH^2[1#$^FW+9$8ZY6'FZ)UL"4TT+E'Y96AVL50:;24=B2 M?[ ?&@XS<3#.+VO_)%^.840<3G1@FQ8XP35M)UH8HN]"NSFQ'5S<==4-A'Q^]M@(@*K!'Z7:'FV(',..(C<'UY;P_N)LN-XP-Z$ M&Z3@3I@P\K5[[E48WM38=4()>2!Q0=R'M4RC"PS%M._9.B%0-(-&(7GC02AA M-^1$,.;$9M '8+SINR@"+5E7#-#E).#Z!]&>289,IW$B4@A+WB6"L28V@SV, M3=U46!21E0J]M0-G;9))$R1U].[,JX$J]06=RJ^IJ$AF)4/WV'4F.$E1>+16 M/_(NL1O>UU5&,=L__)3S@[?PT1750K=<;- ]ML-T)P262F?2$= )7?@WYWYM MJP1_!*3/JLIUT-#ZY,(>UR\5=B8-]V))A<-Z)$'AB,^MZHDG#U*/CDPQ?/"^ M!JEG6<&-.4Y0Z@&_E1ZYE1Z)8.F1#)"2&$9P$YP@4I,D(:4G5$; )X0(.$I* M)45 9AZ4'GEZ\OTL94@HZUU52.X9N!O79U8..WA]3P8)R=0TQ0ML?9,S MP/%\4(EPDQ25X*!&X,++>A4CK"(6O&-_H>^FG'M"YA:;VHZL!5:VPA@*-8+>H4D,Q](9-/E(W@^6\F.E5^[0S)'J*Z>:$ >5OY,O MU,0]BR*@'J]2.(JCB0(4Q.TN"(H\D/ZEK+@ @=\(X)=E@["Z*WRJFMC_R;[[Q(8 3FY*<>2" H&#> M-KZ*A>7NWA00NC;?\428A7N":_79#'JM3MO_$"DHASRM<[8@[W["WI0D>&W^9>(KB9FGG,.?95P@ MAYF_$D_9#9<904XL.>> GSL%&X@I!1\BWOC0*\HX%K)-ZW"Q"5+4(4#N$D2< M!/PUY#R:6E!Y.F<#47$3]-0&85[^7XGM.1# VQYG^XE B0?%7/_:\I[3M^6Q M9D((<2^@]B^*(00(+2!%K9?_U9)V(T-[;;=9G5-Q/2Q M<2'5DM=5F5E9F>XD3H =I3PW A^L)%#W-REW!1-=^^'0-T8&,#/VZ?1FX=^2 MH;@R*?R^H/\S%WWK*1>]/(=PCYO.\S"6]B@ M@W^UW;FA)4B"^?M[HJ*K\/0Y8ACH27C6$JKYQQY[.Z"/)(/ 4AAUBU#_K0!$ M(]LM;H[B_'P4E9N[(V_"4WGX\UK7X>M;QQSR3 MA.9C2;D[H(YVY>=6>$_DL8NBR\#\\\8PC!;[%8V!?-08(A=:I"0"32/:/+JZ M9?E@O_[H6GUW$AQDV MU VVNQBT6Z<&"0 "%OT!NVE\/G9/Y-"&I]"[G*2[1BMP.4O?)I-XB8O;M(^R.!;(;S M9*P>[329VP?03UT-Z&G0@'P,#;DG5,$[<7M['MA_G@\;K.SCQ@1C(& MLH3[ ME+@FH8%GNC;0COUXOP-&[DYG!3N?MML/72_>X=S($1MO>3>#V.-)I6X.N3]3 M9FG[*;-^%OST?Z9P,QS-"D>Q-.S=V$_L77Y]"L-I %$!NRC0:GX1$=&X?2+( M"<)=[:3R0^LA,=$=@.)('06]GD?FY4\W*]"*@%@ 4K@=H.8-2W.]^0UB<]?S MA 169+))B/L%NV\9-\5,/B&JH)3_W.>C>!U^#[O4H M-'SGBM_I-#[X8?+\6.16$5DNI&O->\)B&:@U0.,H0$M^J#IFH@:/3\"2PC.[ MFT%B'&QREU#<&]I%3(F;@&6M+=X3*&M+6/MYJJ6.4Z&OOUPCN&M:T=&F[8YT*P&$$ #N M:""&Z(Z,,;QR ?W>CU$61*(,OWT'X&Q)=P7.R/C;\^-!Q#WY\F#U>B,ZP+@9 MZ+5R_Y]JS_^YQ3/%EFY9X)W)1UL\/C8@]DNVC):/[ M<9B2"KUX@)4ML'TFYN'0 E2LQ=Z$QS<"YE:A\QZ\Q%,= 'AO[GJ_/Z.^)HF" M#':#:)<=XZE41A3'(0!E%_07W;X_UBGF[9VZTTOP)+H$CR[!7^,E> (;DV-] MJ+!#?JA0(XU7AAI'*!2-JV-M.![C#//L$OSO:WI_RJ7XGW/WOEOQQ-.*[CJ: MVO4T\;.KGTA^;[@H3^Q=E'_3$5ND5ZB&XR<@/1(8>&=;@7-<#_ MB92...#032Q@C8CQYO'J8Y(V"=V'^Y/A3^/X1]B\ M[AE+&"&_9U24P7\FL8ZRBYM_BA+@Z8>$8#T[;XR=.<$TPL]^(2DP^L"%>R14 M>\ #=L.,U:TW'C\F5 \F&_C5?#SZ?O=2", W@[' WN^NA^+2T_V O:B'Y,Z! M'*GP\#&PHH9EV+LK!J845\H\%:7V-8ZPM*TCB, M_#?00Q!&,_G3O1>]5=TDHOM90/3\^,'Z>A[W0[6A9^$IRGUWO@+_#$<%,S#] MDX 1=)HQ5Q_[#205QNW^[+ZG+W4GU)-PS&#D,;#V'(8_AP=$_:ESX%<[OOWS MS 6R/XEQ9W=O6:I6J#_V5%^$QAPN\C_Q$"UU-UAW"&<8<.=3Z+[]5$$H@AK\ M:/?$G_/TD.B[(1B^DX"S!.D!?FVS$Q5?WQ!_@Q%*] MW0!VQ./HD[A2#5PLW1T_7(IW6W!"7R$-R"E^&"TPE)2EZAEN"(3'\,UX\4-G MY^J.Z# *ZM;G&4:'RW8^K"YGMR MKS[11G3]Z>UQ&)!V(4=-IC!^=28&#T&RL%3KT:ZKWG& M,'X,[-%A"I52?%4U6FM?C]@!$/;!Y9['!\"TWS 4/;J5!-_7DL2G>P1@+7ZR MUAXB[A0R\&;ZA__'XIWZUE/&' ^)E]=G\QW$08727] M$'B!YJ&# 41>^EWH.>!_2UW!*]RQ>SY031WBS 4*VD[[ N^,_4#@V6%\81)P M+4RR%-'*YM?3 5*WYVR)=0=?F"/'; F>P-,/NYA<.L-(BJ/]MH5>,-.TPN' M/N@RW/960#\$VTV\/T*/YVNL$L07]O;GSDN C=*/U DM\F4]*DKZ5+7&T2( M",.#0C#>6*TUGO!KP%0\ 9@YH,;N5%= $Y$"X&WVW_Q3S=Q)/%3LWKI0*#W@ MR3TC%/*,(,_(%7I&" [3*'J,*QBI,@K%ZF.%&Q.LPO,LAY,JRS",^LPS$I7K M>JJT^ZQB%\MB''-AUPCWM**PH[LHX(?$4X<3>SV.YC$>552WYREL^F?4M,+R M+$]_KK_G'6/XS_#9&_=GXGEMJ/B_Q^.^AY_I!W_7BD"UI2GFFS6Q])CQI"H^ M[$W[T3+.::$,UDIJY26IW5)P"F^] M)5)TAZK/'#9XS3UI0*FV:;MMP0):*>DEI#><&E\49^-E^%O@!:TB];=E,RI;;RBQE6 MZA92>2KHC_O82B$4[&7+@M;22@46I\WQ4C9?4].N6&UM)J#EP8AX7JJ:X<8J8JF6 M7)]D'8WN%U>@Y>&(2KWTPLM4)+DE5,;+ F$I;J>AT(=OY\.,(HS;F"-WM1F? MPBJ]8M.?*,QAR[PSJF2D]*J#I>SBB.)4L=+J-A3VR#,5-EH:G MFYE.JJ%PARV'DIIM,S6*E$O+$4D%854K&"OP@(.6ILS20GJ#C3%"S*:8<9<- MF5)#P;'#IFQ!J?:;@\I$:O5FS'!%K3OV #3%#YO.O$9Y,]R6/4S-*D G)^NY MP%XI^)&E'U7P:47CJ8FT2;6[@X6ZK/AC('A'UGZZ6F^\$H.7L-)B,/?"-=94 M//#4(XNO"FNKURT4:AAA:G(ARS'B!@-">F2E"A3F;4OML2J%6Z]8&$B::UK@ MJ4>6JC[(]S?B+#N62EG>FJ=$V9:K4=,#F9J.G?1@0!MI,T?RW*BYJBH=B!+F M4*@&^58PY=BL9-IS3D]YJTJU&8"G'EG7IK9J5[)SAY#T84KLI_%PW,Z!)3BR ML'AQD0V7J45*WH2-"3TN$"O.$!3BR,*&^)3E"_@H)]4J@E+.I_(C91$U/1B6 M/&[D_,6P)&&MG&YW^O*TL@0B")H>#&M8GQ,I0C,Z9LZD%XM2WU?]+GCJ$7%9 M^6/5:N:UMKR1,HTI/B^Z'1$\]8BX8+54S1/I5AIK3?-=1O"U ML$38^(2Y?V M,_GL8I3#-I8\\=8&K]-CT($CXL+FR84]J\RF4FH(."B0Q/8&S"MQ1%P,LK#2 MR;+5D^R0K!JV6E$$.*]'Q,7+%U4WKQK[TIT>_Q M"ZPT4C/FLAQVNR%XZA$9F-JA0>%MFI1;3*D^;A>I-%$&3STB RUEV\UEJL16 M8G1&70G<1FEL!(4\(@/!AFV%N4E=ETL#IUTWEDYIU 9-CZS61&V%(-@5G0*#=#TR&IQSLJS4Z56$:LYH_K4: KAR@ =.+):>7[-=]ABEI74JC:> MMEHB/>3 L(ZL5K>+FQFZ*&[EW*;?*,TK05J1P5./K%;%SYOE]-9;RV(FO6&K MFEL*!N"I1U9KI,Y*:7]46\G,N&6K&:TV'BA@6$=6*S5=TAG7".J8*-!#*R_D M&W5&@$T/8&AGYL)*+[5STF(VU6N$VQ)8[[)7/[YU]S0\ MUK/?5G&%YD\=E'/,2L4>,/JXO^%#\3!OJS"SEQ/;<:.,V/$4D \8_K5G '_@ M3QL\=OTS0#WPW->> O(!9[[V#" 80!B/RCT3R?U.;=L=QN#S=2)*T9!X/+(X]53]UA7U M]LDKAH[^E)SN*?,^?C!W-[M77)'DD'U"1%V MUUN/(^>]0[Y>,G[$R.G&>&4*UL$"Z_?R!A/[NP M7[;$ZEN%_?8,!S'T/!C5%:=A^'X7AL&OX?D54?@%=I8[VD"0A-[W=G![1@X3 M[Q/PCE"4V07^ *.7EZKUJSR:]V/67),6='&H_^O.+1H2AMX^'W+B/\8:]-/) M>KO4\J%C!$T8%PM3 2B/"704N951C$Q;'[(E7I7#H!:N F\N-'#A6Q2*#MX: M?4OPE=I88>"A/O2H*9T!%Y36V](22\U2+D_+J72*6WU+C'3-L%7+_^^W%/DM M$0?J__>;L0Z^.Z$]S B+AO"1\L"_@6>/)C1(51:&@"16VQ3:$\(EKL.AC.8$P5^>T'F21QXC__ M?CX/)_9F7'I_1K _)^POO)F?#?8X 2-TH"]464J4.M+:RD06EW178DKCU99N MG!WW:S;KZ>VT(4NYYLKQ[;1=]P*(>^;;#SR)\>PKN+\E6S?687:9S^#M*TT' MDS2T]&0B\-01^(\3E>V"93W<572]$?SRK]LB?^&Q[UG7R[CA,!B'UN.0FT\C MWAG\+X6A"B1%L5U<*@>YYE(B:E[?SSERVVE.OOT@DBR)'XA"I Z>9HY.AY0_ MGR1RIA&A9PL9B<#3^4RIXQ:(VB3:)UGL8))@J3A_'E\BMXY6X_J*.O'-[8&? M9[ C-?<3F.X L%4]^ 5F80"H[) B6==,3*^SV690RP#]%MX# -HMCC%)DB?? MI-]^137V:R,5::9_O-^^#ZI*==0OJK^MX,"K^*[W1P4\OX0N<3^&]AF.E9'V\>?:QQ,T 9,=H3!W(V5SA9K5 MES:58IZ9-0=2N0&_Y#<@YW&E5S%!<8TRK MW4O-7*(]H>&%8:"G,&22.>()N&7/62U*(J0]BQ5!OHP_L) N'?)[3E_'I<=Z M%4QU,FTD@F8<9?QKLRJ0-^8(:^.>K!MRSJGF^B.OLU+8R -") GF;3K)5U0] M$+Q_HVA<>JQ7 >_3*2)OPO=F8KJ+FBGI6-=K+?*JV:UM*)B5A(GPS>'\O7M- M8)X=\(ZV"S,._UY101X49%TA#\K%SF]^0V>]<8H*QR8Y&OE0$,J1#^7*59??P=RKI;DM7[?J6&LV*JRTF;DQ60ASJ+5P1!+# M#X-.;M.+$K^B[L$: <$F&548"*+XF:?2 U$($O*IH%-GI%_\L7[Q"+0ZA)G@ MC*1'D!UWYDHNS5O=[=HQ#0(84#.F,RBT&PH/U0TB21)$DL)>\^2!C"+D\KE E><)J5%(]JMI>&\N^'ME(1VC.Q)2*F\EE<&S12D_J MCJ7D"MD)S/0<^4" 1O(:R2$7"$(]YOJ\14UC*^- M6*0O_'G8Z8<@"RP#TVO.2RE3;!7M ;]U6ZR\@I"%\:AXDCYR??202P2!'[E$KD#%^2#ZIY[J-%*5U ;3,U5[ MU9;*3FD9%:F#!S]\DL#ORS.2T<>Z!RN$!^H:W;A!1A92/SY+_7A$5L'17%MO MJ^LG4^L([6R]%DN5-3V#;7*C]%(NB9N CPI>0F<(GB1XY Q!.$6:PBDTA7;8[:*PA4H!_03)(GOTI42'17%\6!(/,'^3ZN3_G8 MN\[WJKFC8CAFKE=A#=/I>;LN8O/&S&_ ZMG0V4$#.GO-W$'.#H1VY.RX A7F MK7"G.S1>;0_YK-3M%MCB8DRV)2^".]!>2"R)O7KF>GO>C9^3L=-4X']NL;98";$0:U$J8Y28*OLO0FJ0(Y&1!1(#RDURC MAO.Y3%#7O5&:[2P]:1.6\*S7%9IIM@&9 ,:_XDGLO?&OM^?%B3.NQ8E,D!?G M G;=<\(@ 6&,W!!&*%\#.YZC!M/%)^ J*//$V4^.D)_19$=2:VNTY9R(%:O9 M,"/2 5"#F/@B,L/328;FD-L'T,@ZL%9#*:[4)!NSK^- MZAY?9A;N8K]'TGX+ISN?-PMW8?;O7C%\]HJ5#F<-]-(:@3^6#36:$@.\#N8. M@YE2@LU__CT\L0EP!QL@.OF][9WP>'UU9.\B8;_],(7K[B+O*U)?1F]X3;LWQ>%&>?JYN]RNS(LODRRMXY MCC:_Q-'$R>MNUV.(_CJSNSP9,:W2RK8PVYU5@BK?%H+""O0)GF12=!+C4?0Z M0OK=6G3W< CY5J@WRAVMHANK =;UW9R1Z^^N/77]>HH'0]+W MC%IDTR*+ 6D7GZ%=0&3MG7+\FG7\!=8JB!R[E;L6CS68GK@N5B8*$>4H9-DD MR;Y-P?B*>L37ABE2#3Y!-7@S3H=#H3]FFOS$+-5F9DY72M:F$.$4: Z$R*]QR:#-6[GPT/F2Y+C7RM;=DN_E:'EOY()! MMAURP7RF#O,FF\Y5EDYK.]:K&C8GFU(1ATG/3K",4U MVW.)!(]F9-%+ERA.JWE!'2@A47Y$0' XD:3XMZDAR'6"& !%FEQ.H_DH!$&1@(87D='6Z MGURPKR8MFS&4,J\4)!:K=8NY;K[ ]X3L1"'B](5,DJ)0, J"*](>3E]@^VUX M[3?$S%!*!:'9+8O3";U92\M5 ^*5B?#*$_37\(X\JS'U&UT"^4F0E83\)%=3 MLVK/#_R+PE4S3:ASDU9&#F>ZT93+=*VV7"E$E$R01:4R$>B1:^3:E9OWH[Y@ M.[Z2V;9R9LGF%CP]9<-4;0)1#^-MWZO77+GZ$E>Z0CX09%0A9>/3:U3M4\UK MQE0ZW]$5D_> GM%+M41\N*CGUX)"L)'S@_M-1E+D_/BZ.$7ZP:=4EWHK4&F< M;=AC@QV8W12S%3=*9[RR&Q"H3 14C'LMTOR.O!Y[M:>L_8R*'R] A7PC*/@> M7=RY575GCT!KXW>4LWF5;27!F7I>4'4EPMUPY'C12TW6*X7@(O=+DF/0M1[$ M+)=WT%QZ$JZ"6GOU* M6,C+@ZQ'Y.4YD=ISA&3R8Y:T%,\@L; V6#5J5,/N\X)"\'%\+7:^+C:19^<3%8:+Q+"( MKFT;@:W#U+&P*$:L3$UT1X-.G;^J;J G".QOY+9!I]OW%-+RBU&C"AE(V.\O ME..-PGY+MFW\BKB"$RJ*@;3F&]Q1ON+&\;4E]&:W@=LS;F+?9]U[C-#W UBCCFJ%>EWW6K"O3W8N%MNY5=7S%%F0XKR!ZX)Y -)R+)+[Q0>) MN>HEEO EB;GN):(Y2;[5);*;P1XN9T9L?;*1B2U?21%"?C'O-RXI2-%L^4(8 M3%T/H&ET=.(RP2KEE/50E6RVG)]-^;'4V:Q^)T ?'_S9Q.=-HQ\V1O@P._ $ MC"@+%=<;:-1T+GS[06-)#(O^_P;AB><@H3Z]ZCI%)^7K&IS E>N-?-UYR^P5 M?#_\Q.AE5%"?C&7Q10[<<1Q(,NUWRJ95VK=?G02K)S<7J;T4)-S;HUA M^JU&IT9].=-V;_;>9-D5*\)PGM$M%6,XOR@27ML3E-NT:]\[]#35"_1JR>]B MAK!I24YZ,LZ*P*@E[M&J?>?4O6+6:<6RW7($KF(:(E_(U?@UBY4;,.$)GB1) M/DG3U.$LP8B*>Q"I5^9EMC#]EMHI=N0275]O)[VLAEDK."] E' JR3.'XO0H M/;&MFTR G^;MF-V2+4#,1]7V*()*,J]B_O:<\X*F MA79H15E1W"C=FN;:QP,+O'7C:D>/Y$6I742 M]W$6)X L [!5]: V;JMK0$]@'L [CB6!+);(];*]S)BI?K[A<]-EH[\%/$7O M2@I3AQQU]'[<5]0_OC:(KRW ^T0@/J$R\7DH'H:,XTN+VM0TQ+XU8:V*.J\T M((J!MD$G,>RPJ,3?]^E V=-!1OK8T Q4R ^947?E.;EY[:6I!ZKAZ"-)]1PP M<_X>9C,Q9%^CN@HO8-@PO50DIB_V)^%*LKTMH+HH5SV1I$@R2=.'ASDGOM1_ M!]H,H@&D_YQ5__DS'E@S9=JOD='A,+UP!6<$HXDDRQR9$6T7+1L] M-)E0 _")'Z (I$^SY2^=$?.<#KM+C_4:]L*3J<3/2.!701*;U3+/%@-W)=?\ M2K99+[*&SO3H<08SO'YF MM,A6G'EG @$.5%J.3#+LJW;M7;CQ<&+^,Y&O'J4\0@X\E.L<55&XI]"IB 6G MK@6FV(_3FAUA0UNN=9K:W*AC3+68'U$R5E9P02&CJ@@\3B8Y A6F1%QQ>2_@ MI2?A*KCB=*K3F\@"RW7'W,1E)Z9=DC)=G!_D7&$%R0*H3CQ))VGZM03DM^0* MQ+D]#>E942IG](K&]!45HT_@-!+ >>2&0TN_"E+[UZD<.A<8YU7PUCE*)@C. MZ$TD)A5S:Z+0',IF:EM89;=F4QDD0[^M%M175&T0VM^LI'Q5 MM)^E",-;X1ZZR[!8XYPR%A+V>-$M;XH8W8!PCTXP69;_34'<2&OY=Z""93S! M*LU"/S#&FWW!> '3^"]/BB_TW+P1N9_>64T'2^T][VM[JB=4#<:@J\X&R'/" M<0.H)GG@8R=A@"],O.BBG1SPA!/?++<<:-OAAXJN-#B?\>SN>ZIZF^#MK1SR@W&F/T[__^S_Y8#VVJ M':_L3<(T3EA$1!0ST5-#3U?-E#H&_?RN6BMUX^\FA>4?R$?*^OY$37#6$CCV M0-+_+['W,QS*P=3;ZCJU-\$[1DM9^CCXOOO:XV<1&SU]Z/K1!8_OGFZI\(04 M/OW9%)5,)K'"%8?ZB,-^Q:_]7.68'_T0\#MO^,?H2GFFS6QE(P]$86J&/-$W'^Q M5LU(U9:4 3^T:N5"1FA+F58;_%N1JNU6+5NK2TVA7;CH$)XZF=CO9>)G-Q.U M;&+74=#@?-S^E^$ PG9#'Z@!?C*AKS4= .(IJU-"M0$5!?[?9^I1A$FX >XP M^=?3-O+WWI(KQ'#$,1Q%*1BKXPJ%<9BBCAA>41D.IVB=Q\:LNEMO]5%+H&RI MQS%JL2BW:%.8,>RHK$H3!6@Q+UL.YB.:&>B8)!&Y2D%=:Q8KMAJ@)?>R96_> M:9:G?0V3<\*R/NL8XVVH" IQ^,RV&YKWB(:O67//R @*>?A,*=OI>+.%U9:[ACW9IL!DA!V@]RCTRY;N=.Z# M::%;IEB3>JG!UM>')&QY\'9_:>-YW9$K4BTKM&VIE7'&+?AV''_9="U,RE3> M[]?,FKZF!R.Y&PC+A@(6Y:"E%\ZK'NOY9JE!5;;%@I*;]AL*?=BRRZ]QR:@) M.9/(^QQM62E^:0J@Y<'@BYHT:[<-L28O)GS*[XT*M4T GWDP^(*7I7 ]3VWE M7*NTU%>"0=OF"K0\&'RI.JBP]5F(FQO-RH1$=EFC,A/0\G#P0S-T](:)5^2: M9&N\*O9&:VL%K."#(6V&4[.?WC1("B.'S9-<\1LWFDM9]AB-?(Z MJTPI7/"9Y=)R9:9J_"S@ MV45^DQ(4_(A$T47.L9UM:RIO/&X@A 4.H\#JXT=$RI(+BIS,NF$[-BZ"NIGY):C:Y;$KLI%?FN$\7[8'&W6> M9D$'C@A+N2*XF<6\-I!S>*IJIA9<(91!TR/2TK$7+F?9^;0<3D9.6/+"U: T M@4T/9F#9SC,5MCSIRZ%5VC#C;+$5,D0C%EJ,R7-KP6I(7@J M<40(1ZL:1Z2F"F\211H3\DUI9BU7"G%$"+EV2MA,JT(6JQ'+3'%L2BJO ?8] M(H0:7>E66U9_)(79FCGQ4_JF:49-#R@HXR_\\ESJ-;"D-!*\NHY;="D3;&EY5+-XFK1JT9-#UF( M57%I;JVMJFF,TMQT("Z*+0STX @,FE.]LY,YOUTU/1@7&UQ MM)IW%KT1EN.K_67#; U6N15L>C N1Z]4#&JZ'9BYNB5L%QF&Q0@!-CT85T?Q M JZ783FYYI97\H)5B@,[ZL"1<0E-)V5CKF"&70&;3W.9^6 !VA[!077 CYM! M:MO$2MVU3N6]6:NS$&!AYH.FU*"LB>;&6YFE[;PULLL$-B@W8 7'QZ:1"^#) M$HL]/< *L]2YKW]__&%?GX&&R\YH@1JW%FOJS\VD/4_0SD9Z9K4^$'QDW@3> MXXMW#\1CJ^1M)RD4]_!J'/V>E;#W>!<\CW^AZ;E3"__6_- MN9T]'KWXL:DZ!,9^&.@G-N->6N![#=_N1]DSQ__034@\$*^>:*&%.--"X _D MJZYXM!!G6@C^@2310ES!0@!J>O4H&BW$^:@);=;7L!!\I'RAA;CX0B!JNI*% M0-1T)0N!J.E*%@)1TY4L!**F*UD(0$T46HC/6XAW!DW_SM5W@D$G$NXGEIZY\^5O&^K7%OWX>0RQV+A:[HKM< M[Q;S8NCH<:@9B24?;[\AEOM,EKMK\4 \>!4\&"_-X;_')9KXJ$3CV,.-"S2\ MM76[!'>^96:NZX[R1]890^O\)=89X?DMZWSSRXS]5O'X4.*B"V@D37VI.Z'^ M_91I)BZF@YPV?\CK84[7J3U^UNA_%UMT\BNW+PCKQ.)[&2X^L?C>H/'S>>+[ M^B$O$E\DODA\D?@B\3V1^+YZCGTY\;UR#^)3 H0XFSZ\GPZ3:B3ZI\#S^ M,\H3WMC)R8=C6LZMO7]&+IR+J]V/F6Y.EN8F$\:2K% *'J>U:KM[.:YVV6K@ M<^/4)>G0-QS=]UOZ),ID(JP-7U$]5U,>T5%[ L>N346WA[JG]&;\8E9V,CAF MC[>3<(%O6BMJ\@?%0")#.NNY]N.;NT8P%4,?K*CN26O-"N%2";X/NJN/XH)H M!Y662QNRT@^K*M8UV>HTW#J,PL$[T^2W'SA#)CF&/D7ZK$N?CYT+\^?>=#\' M\Q=6]LZ.>6P?\]AG8K[1+H;=C-WLRB4\/?0[]&*Z5/^D -!G8-[&Y&*AWZ\6 MY85?RJNB75W(,L0\ S#/L4G^2+$8A'F$^?O /'[J?9[/TV9[BFT#*8=5UHS0 ME+Q0$BZ,>;EM:N6ZM"*Q;MOBRS-5V&Q'$//\MQ\DP22K)$X?E46[_D/&%TT* V1+!7TT]2("O+@U-/^JUN.'#QRMRM<5^CDN?MI_9 MNQI[22X]Z*M@VC_VHNS!M;5#ZW.J+0V\]4K(=F>R2@O%H"PPT]SZTB95:RPV MB%*'SYD;@A3*W:'=-S>"$I58)O$D2V-G+;QRFVK7YQYV7!J.9^<@:,%=>M#7 MQ$$?U_9^RT%3G)G8)LFR9LVS^#DOXP."_I/Z[I_!09M,IXV52PW:)+I$>SHA M^]MYA#_[0>#)W$*<1#BH%-S$'7Y05\3!YU0 M#PKHSJPB&KPCIPB=*31GUK077%H/ZBB\M/0\DS5S_#@EK*OB]+MIH MR+NXZ9JF;O2T<UOLNG1C)#28Z M2DL :(6A*SR>Q"B$UB^*UJ\=OT+.;7H3.EH%,U)DCZ0F SJK7-KZ9AQFX'GI M14\6BY0]RVPLHL- 31A:WQ2+)3'\'H-.HMLQ?E06U0M5W0\VWTP=_W=A/^NAR@UV/GW]--^"M:X]O"/"SI<,?0#MASR%QQ*=#5FNK="V[&IO=@9C.9BE=E :"PL/3309/ MDMS;HKJ^Q!Y^_5LU.BZY_T0!)Z&!^=8MI2O!JF&6W(F6\5J5L3""-, &B"3 MY*MQ58@&$ W;Y-MO0C"*D ?[;#YP@DBQ- M(![XFCSPM<]CKS>?P$EXH-)3)HVBUEEB>F-F%+6F/6?[#< #\*07IX@D1N%W M>-*+T@M<_$3WTK<[4'J!FW7'G#N]P$F8-U/V7=LQ.FF3P.BFH'1FDAHV%!R# M#AF"35)OM,30:0NZ9H>N^E[<-W3N= ,GX22OHX<#.=]K2+5>>9E>25QJVQ$@ M)\&@>B[)<&^+TD6E,FW!"K+9RYM)Y- M("=!MQE#)AGVM=/T6XD/>I:>0/O8S0@42H1"B>Z(_\Z2SN DG+7*UYM43Z6R M)K&UI$X:5^7)>*7@./0W<5R2>Y6RT(G?'9_X?963_[-D-S@)>'M#-1ZR3W*V']M(Z%#V.=L<4P1V86;ID9K#)=K'7/HNTU3K:K1O@X]$S2? M)-EWWMVY,O]#YK7( A18<(-^!.0NN*B[X*.7A9ONK%#(]3J2,2\S1#BLL]X4 M$ T)G044E<3YMX5@?@G=X995!*3U7]3"_^BMC/]LNM,4I:QU$>1<>T&4]U+J+ZO!PG#GJN&!V]EH -^=,"/+/:S6^SPKM1W M"- RQ"=@L1I$)ZS:$A2>L'F$S=1E81@P%CF74^L-II%[U"E[_V3V\A;$R+.LWKH0OX3&X M?L? ^0=YA8X".$:<^ S7[FUNF->_+UY"3*].%49BBL04B>F]K>!7$5-D=7SB MD>>CDOW3U"B[OG\L85D>E[>N;DM8K5HI5,E@U._Y$P6GXT-./LF1KWD-;_B0 MLZG[@1=J0>C!7&7:%/P-Y?:_JT/-*QK]%1HU-WGZ^C[\2_/CTG0PP6ZSDPJ"_'F*& MTL=*4Z8T6M8C!H GIDF&0C$1B '.Q@#(Q_&)/HXW,H#>7HU:]95:DG(2[ROF M;+O-=2>0 :"'@TKBY&L94J__/+4 YM\#4Y'0X_O@Z##U:AT2Z/KSE;H3'C'T MZY0*Q:J0H5-CVS6)FL\*3L=H2XJ@X&P4/DTG>?IMIL27T!>N7RU 5RFOU+#_ M/1*#=*[O9LKFQ%2GBFSV%*E=&ZT@$ID(B2R+D(B0>-=(/(N!_88]<:,&0XWH M9[ -7Y>MR7)$5-QH3X0IQ=@DD$V$Q*^)1&3H?J*A^WLD6JT!N2@0:U(BMFYS MU288,A2B/3%*^$4GJ5?/NF[X%#^C#Z'E&X"WA(8_A9$."'F W9C, W@J4>VY:$B MJ%+("+C4]?I#VL]3;6X$%&0.FJIDDG\U?PB".X+[+<(=[5M(D-'AZ*5MQC_: MMZ8#=M+5:;-F,B%9F$D+*:P-HWT+FI._V[BN_\CT+S@[?T=V8@(L+"Q<#0M8 M1QFN_&3"T=&-U.LU!K_@C53(1G_=] $K!!QDHYJ3,?RYZQOPU;5Q=!W>QX]0 M4(B%BZ&PE&G)&#-*9R@W^9[>4' >GK>229R@#ACHDRK*WZ!F ^& M\*L(_J4V,9\65[Y$-0HF4S)$*X6-6X-Q!.4H"!OG4!)JA.1K1O))M]^SG.6^ M>_O-6IM^I[/"&-.8%FK+OHCCC<8$8A:&35-)G#X,FD3[+T+M%1GTYT#MZ6WX M=Z%6Q\6B/^"GGEE:]D8570TML[*"J(5V.Y[DB_GG?\.76^D>ZFX\7=\OD[XKF6,$O^'1?^[/_M!W[2*((%QU M'7>NP][>;%GIE;2*K/*..($6/&*/(P, M1Z2 2 &1PDTY,]Y-"AQO2X7A*DV;K>(\CV69'I@9 9)"= ?\V&DFH@5$"Y\? MWG#I0=^UM^3=M" STX 6!6LJV?D)GA^TUG5FW("T$*>^.XR8?]U74@2@;H^GNON2WA"KC_& 5T4OU(G10PJZ)3->JXM@GX8 M3@CFLQ:3CNOXZ0AH<;LVA)FT#CP5$+_AJ-ZF$.BV#T@*CL!S+2NBJ?AVS[$* MA 6QV^NR&H'9=H_'"IYCISG 4#CT<,!R'SBZ8'=#AS#W<]7U]CT+IP7R+V,A MP'!JO1*#5[#6NE7J6T63&,D"1#2\$< E*?:-?DL$:03I&]VHSW1[_9P;]6B* M9SHBQ0^Q;K91&SC=NA4X$:SY;S\(/$E@K^680JB^8U2C((@_O?Q^D8W:K]MX MJVOF>E@XI^KK9@EKVLP$(CH*I<#I)(._NE7?<#!%W7,ALH&D@(E-_#74'7UL M!(DQF/^_?^M!0$$6*,CB7H,L[M*9 2ASYR--QT _PH9,:\2W9^.T+HEXL!XT M*O->F@/Z#1$Y(I($@RXRHP,4=*YZ#RZ18W3P2RU)W2Y\3\WD^J;=4ABM)/:X MG#Z!O,!\^\$E,1Z=K")B^.+$<)>.E;,?(:U[H,# DEH[LC298^].VB\YJ/:QKW M@>%#0^.Z,'S[+HB7L/VE#K'*+DV:F)>+4CBD3;?5K$HM>0+Q"^,HL"3)O='S M@!",$'P]"+XS7\'O=F%;DRL:0RP5J5:VAG6C-AR1K09$,;R8021YXFWG"@C$ M7PK$!S;]=8'X]HWZ-V_#=JO;+TVS6UH62X).IEW3M\,5!'!TA0)/TLRK5RYO M.$CBBGQ[M^D:N.%Z!%@O'D)]7=.!H/!U1X^@ M@*" H' U(?@?GH[K/^I,J[ZA)8 UFQ@95ACH(YA\[_GA9V*N>\"8M6V8:G^J M>JA"^?5:-I]WV'E#7M2,L31&>N2+B>335WS?)MEUUS&QU%#:\H70(OW*Y),/ M-(EW>&0DU7/ %/IUW6O!+D:P>W+(8$\.F=0R-:MJ1J9@=LGLT*EL@Z'8;"@$ M#<\UL0=T#>V6KJ%]WIG'=7M#/P=_[SZ9_ S\O?",_@3BO#'M.ZV@J9FV9?;F MIIM.$\4)!"(#@4A@Z'@2(?&NM\6/GC">8EO$Y3495!? I"#\]L82^EI+"J)M MD8^VQ<-#"@3&>P?CQ:W"$V^+'STI/.FV6,EJDY%A3SNF&)I96BEQC5XFVA;A M@2'V<.0B(3HN1,>%Z+CPIHX+KW7TM[DC(S_P[1R)7.OHD>1_W=$CR?^ZH__R MDG\&*^^K'/5U=6C#ZJ.$"CJF3O1G9WI^P@T#'X:UPDZ@$[ZK-4;N)[7TTV ^ M;4BWN5=<_Y9P/UE2DD.' M]D\W"W='ACU;UPR-<>C&2G$5F0UM(>Z5QM'YX=^ M[:<1^?PL_^>=P^5P9HXD?^!@3&K=JDXZ.99*-12"BW*1TD02(]]6%05YF&[4 MPW2NI()?#/:G3>WQI[ OM_KYK-KHYK!NV,RV+*7!C%83"'L&PAY+LA2"/8(] M@OV;87^6%"!_"GL"MT9"IA^LS U96E48/0R;5+3;PQ0A-)ZD21;!'L'^^H^) MK@SVI\T@\J>P#X;3/IF2\I2\$%E,7K2%99,2(.RC\BM@NV>(UX)VK_\T+1-? MET,G93?H74!.A"MU(NQ =4 SQTH7.+5J5@5:KZ>BNUJ1.2VJCQ=8^O8XNF -&Z,]H9GD=H_9IH19;V62SM=Z U MG5.V.%Z6TIA>R E3QY#3@=> :'V'K?WO0!U:^M5 [-,%2=-AT=A]28+_QXDG M06I/]82J::X-^K !$YUPW "\#$Q_ O3> -^>>*J5F*M>D'#'B6"J^SH0-C4< M&3"F%@C0"-9/B7Z*ZM.H\..QX:B.9H O@@4,=!OTPG_XQ!'^.9>-C.6/_X!_ M'K^G6;KJ02*8[A[^E*07OF1'81CV_TX"]^>K1% _H9XX,L3HBX&G.CY$V_=P M/M<]3?5UT(XY'&/T[__^S_Y8#QV0N^S#>Y,PC?#YG8C(;J*GAIZNFBEU#/KY M7;56ZL;?30K+/SS5"/G^E,"8C,0,@YR?V/L9#N5@ZFUUG=J;X!VWIBQ]''S? M?>WQLX@7GSYT?0-B^KNG6X"YEG "GC\W6L? G7\G<,B?_]C@U]W */R!I4^T MLB_01NZMHYJ8>I!L_Z]=$U\LZQ^],OX5/@BP':!@*_YD%0]V]]&>Q,')A>B' M[ =Q#0M40Y ^R8_Z%IP\7[=CRZ%&;*U0)(;K%-A%^!&O*90V'BO#D3I2:%57 MQS1-4?1P^"U^Z^I4304>%IIAOUL12,M89"E4QIJNX_V*MFI&J M+2D#?FC5RH6,T)8RK3;XMR)5VZU:5JQ5ZDTI?]$A/'4RL=_+Q,]N)FK9Q*ZC MH%VA(R7 ,&L5*?%7N=9J_7VF#0CT]"_# 1N)&_I@;_?/]=Z7&]]?3YO8WWLK MK0Q)G"=XGE)4G&,52AT/%9X?:0I/J#S!:2P]'N&[958?-9'2BIME^7DND/6 M:V<-*ZBM9@+4HEZV7'16M&3SC&P:Q9*RU'F=J-HKT))[V5)<5X+L0J^,,=M@ M2A6?6DU"F/KC\)E+6-BX2V+;Y6HZ 2T/AI3W>I54JY*AY W0694<&6J9 M!6QY.*2,J)MX)] JPE M$S]HR739!M6J#!HR$9CK"ML-6@8W4=C#EC97$495:6/)F_Y4XFN;6;?"K13N ML*4P&TH%O)>98SE;J(D\7FO7;0&T/)A0)]PNJX9KYZ1%IS[JMTE&9Z<-T/)@ M0@5S7C(&=1S'2G1V4M2WM4J_, $M#R;4TC"^&Y;I+;8I3"1Y@TL;R80MGR8T MTM>?%)FXG )08BQU[NO?'W_8YP6X[^_V?+AA:?%&]ZCD14I&"F:8PSF>K;?3/9YI@P\X$:D-@??8H]V;\'BW?_,I'L6]9E[N;;][SW?!,\>6NWK4 MI M]KM_3WI"B=;E,NOR.U<26I?+K$MD":)EN;9E031VG>N":.PZUP71V%4N"Z*Q MZUP71&/7N2Z(QJYR61"-7>>Z(!J[SG7A'PCD'#O=NKS_QL'KOLHS3\)90I?. M?5/A<\>LN1;\\+_?Z&\?'3_Y0)\W_NGXZ=WS*1D^>^G^02F,:O%T/5$!?YCZ M"HYOZGH"B&CA['OI!8\C%P%C'F"1GS*PD/XM1;P,E^ZK1?INY[DG_BH_*/ M8P\,E57-3<'_!;[VK"BHE& MIJT/V1*ORF%0"U>!-Q<:N'#)E"4 JH4(J66 TR/7,.E:AUT..9*6['&NYM?F M2D?OP[AZ\ML/+LG2Q+G3G-V"^HQ ?5.@/ACN[VJ@_C&F3YO8Y"6F7]0]_0GN MSM2@ ]P8"=*"DK&FK6^$M0@ON##??I!8DN1>K7N*X(W@?0OP/N>>?994*+_= ML_53]+,85Z4U\N57[D[H19,=0_6]9M[ M^E1W?&.I/WW6.7O&LZG+L]7GYG9],JHZ?,K92'Y1/*)Y!/) M)Y)/))]?3SZOSO8X>5G"R^G@3/2* CSNU/T@ 4PB/>&OU'EBHAK.2P7.G3\H]QP:>Z'2\]!=?BECS+46)D MIHO[5OI/?X:H^M.LY:[R^FBBYP!QP \%F&ZR^8(Q!&?45M='W![\8H=8ME=@.,RW'P1#([9!;(/8YBK8YBQ'KB=F&Q,/6_AX5IIAJCL6J]QP MW.;K4+>!)[9)GOEJ45:(;ZZ,;Z##Y=)S\)4.@S^9;WYYEKR@?6+(%=9MK-N8 M*\HP'(V510.,"YXETTGZ2*C(C1XEP]S@X!UM-U"MA/N>$V7D-\ M!R:7'NFUZ&,7]S55]: V!KQ7=[V(!(/ ,X9AE%F\[=953W>"(TS8PYB\,N#G M77.1HWQWKLKE:DI0V/>XEQ K(%9 K'"=/J&/L4*9GA0=IVS@YJ*ZP$E^6&2W M&<@*[W #(59 K(!8X3I]-Q]C!;)@J\YHTRB8I<7<[G?+?4@0'W6KW%[84/P*\=.<*JCXQZA"WG([Z3LOAY M#^O*3E4L;*B-G8-%Z:#K)IXY?:ER$F*/- M;G:CF"FCW\S4N6:WVX4<$JJ!CYV$ ;X]\50K,5>].(AGJOLZ$$$U M' &0P82D#AB,'_\4.5A5^/'8<%1',\ 7_0!\8(->^ ^?.,)?S_V[ROOLE2_2 M+%WU((-,_WF^?"1\R2GJ%_URE0CJD0B.;R+1%P-/=7P(P^_A?*Y[FNK#@DSL M+TH8_>__/"O5=,"G.^;;FX1=B2@B(L&)GHHK0:DP-NZ[:JW4C;^;%'9/)?O^ M1)YD)&88W' 2>S_#H1Q,/:PVOS?!S^K*[[[VO+3\XX>_J4BU6\? G7\G<*B5 M_6.#7W<#H_ 'EC[1RKY &[FWCFIBZD$6_K]V33Q6;^&CKXQ_A0\"G BXV8H_ MV67*W7VT)W%P;YNQY9#C1A=476*X4F,5U0& MYQ1*U36%TSE&H2B:&JJ\2K CZEO\UL]9@OW11WF"?\/?0E/,-VMB:5>4H5 5 M8[J*^R_6JAFIVI(RX(=6K5S("&TITVJ#?RM2M=VJ9:6&7&CWE8L.X:F3B?U> M)GYV,U'+)N*.GFFO 9WZRW# GN&&/M!2_&1"7VLZ (,_C?>740)0U^-O-B"D M8'>8WOO857Z#'/86.65/ A@RL4-B85GAJR"CL$__(,PQ$I@1#%PR)R8G M**1R\-!!G\G0ZU9'-]6Y/)P$@UF'JD] 2_9ERTIO["TJBVP)6_!9<6Q3S1*; M;H"6AZ^?9IFP66U*KAD&]5!L21W&,^%#<>9E4]XDM-HX4U?DG%#=C,))5>RU M82:\@Y[FUO-PW1W6?$RMV%IGW%L4O0U,JG704V*C$5H55RM8;;V:K\5\N;04 MX#,/>UH1&D(A0T]+4FW0-6MVHS]RQU&F+O)ETQDW,(>5+:7*1GJ1:ZF4.U]. MHJ<>#&I-M!>\2])-3.>L3F!7IGB;:RCTX:"*:[I2HS)!418#66G5\]5&JP-; MTB];6BN]2>$8E3,WY:!3"!JY6CX/6QX.?XM-,8MHN)@JZO-YRI:ZK25L>3C\ MU:1KC.N*UY)+[K[D2576Z6$L?5D="!M.S K=56H"6AY,?YK MNK-TLU\WNY5&I\RS6WO"P)8'DYI1\MZ*S5M3B1!ZOBR7#;U-P?L_AY.J=C!_ MRQ73I"PN-=W.EMJ&G(,//9Q4V0-&3$KHF-)FX=4+>MHJTP*\PW@XJ=7YJE?K MN?,V1C"]7-@OUR:]'FQZ.%-MK,U;_;#>E$MF3?-R^0D+U&V%/9RI195E5$PB M7#FWR-=K7(4RYV-H#QVT+,SE]4:J#"UIH0CY(.LOQ'9+4/C#EIG9C&NF!E(/ M8Q1ZXPSYUD@P5V">#ILR$ZSK+WD&EVHKQN'953$SWPH*CA\V'5OT4EMCIHJI M"UOK+P2Y,BI.@-UVI*E"%1JEIBC(A+\U&&<$ &N"IY*'3:VMK!7K5HXR2^NA MMQ&7=753 7VE#IOZK%M*FUAN:>KY;;NEN$JA6P!-Z<.F:T)GO'9]/#-SVM9U MK/QJDRDW8-,# 0S;PK:4JJ<(::%-YPZF%XM<7X!-#R10[ 5^IFG2 RPG]D05 MWXZS7#7JP*$(-KJ=*59CATM3M35GVQ@M"UXS>NRA#&8&KNX6.FX@;PH"PWK, M;+0<1KT]%$(_E=ID>N*@)J56K,HUYUEG.8M'=B"%YD8(A=IR:,LA3A29_,*? M+P70AR-B2"_Y>7G2U&=8EYWD>KEO!6EQUS7P0 MMSV8L!PSF#I!E0XPHU)JUG5VO,BO&E';@PFC*7;95OTJ;>H\D>Y7C1Q=ZD5M M#R6%OPD+BY8HN%O0AR-H)-B*:&ZUDBV7%&8U8KFZF:- TR-P M+$M,/NTOMI:IE@$QA(#$NMQ$(8[ <;1B9=&=]-=R+A48DR&783L&:'H$CGI^ MG%Z(?FTE;R99(I_*>I5E'S0] D>+&LRX\3J'R:&825=K;&5K-8':<@2.V7RA MU6?+>$T6G;I67H[I3">]4H@C<&SFIN,-M\)LJ36R*DNKZ'>G ([$$3C:6FZQ M7%J3C9DS"XN1DMLRN;P FQY(5]!W2SVLL@PP6]Q6V!R;SEEZU/1 NDHFB=6I M?DZ6Q'4E6^];064R;<"FA])%5\V^+HD9U:PU,9'/IL694(PZ>RA=^3:UM3!] M9F$MBA.L0;636KI1%PZEJX0I+E<;:DNII%+,:+WLK5M2]-PGZ8J<54\&>NRB M!,:YI".8N9N"=N=JNUT7.?7GX?V &-->" M'_[W&\Y]^R@2^ ?ZO&4WCH<_O76&#B+1D-!\[3WC;#-PGCWCTX!RFEWDEW>; MSK.Q_.GL/+Y7!,\8>@9X3UZWECH<*7RGZOBI@Q>CG>F<)'/>&F7W)T3G.?V] MZRD\#P[O>@K/<_Y\UU.(=@.D"Q;[Y3GS4>L>Q!YX_Z71P[Y>0 MX;-W[MOJWWX(FA;:H04OYO[GW\.[%XA+>2NN]+CW;"QQEN->1)PWCI/S*!AW MK:6>YTCYKJ<0F9LWT&USP#Z(0#G7!\BH#=':,\6>K4ARUU M]M3B\\F6NNC:MNM\!2/][%X;[H&\*5$00.]@-B75^@KB\*>VZ!?TZD4U-Y!L M('\>\NK$4Q4/>Y^=@DA MJK%Q*]O$[X3@U:'^6D(^9?#Q9:O[D8P6K,'BWXMDG(D>8C?%_0B!J,Z-X'8" M#JY$"G;^B/L1@[+K(R;XB+_A?D0@HX\-S;@;3>%LZB)W4%_VEJ7@OM3%-PG! M1Q4!>!?B?A8>:8,?&"?[@-T5^MON@2YXQ%/RWMK<9W*A_$XFTJJE.IJ>4(-$ M1?6T:8+$DPE8 /NT]=>OV+%ZV=+T)\]"]#N!.&GA^9,G"'H!_8.R\L0#]7+ MB4^N*R_X2FVLD JYJRJ_JP /'Q07 )<6(1 N>!CJ.K#4L+ V_*=6\G98FHC#8B)S0^7(@^>O04,)ON^7%/CI2=SZ:K[:)? MR;*8(9)&N;0@<\,A+!Y)?ON!)VF>.R@Z?]-T\;:-\Y1#/'G.HA,"(RI;["L] M7,Z,V/ID(Q-;OI(BA/QBWF]<&AN%:O8]X(B&4O#]4!\]P0)[@@5=652R^K7)UT+SUU?J:;WTI_WAR# M86D%9^?5W5$'(9II#5,+*4GE9&F(;?F)UEF==EMEG4%:[DSUEID+.S6&:88F M+\&2R-RW'V22PNDDRU&(/:Z#/4Y>O>FB[''RRDR_HX^#X2;^NB[V^!F)%MTP M?!:\6' TU]9W3)(R7=)@7'=E&EF:F[WA28)CG_[F4WC6?($ M3_X; ( 5O:$J58<0B?ZH M4Q5']";;N;!W_RIX[*O3^I!K2P=]/EIR,Y[P:XKR5TSA M'SKR#V4(LBJESC2WKK?\?*'A\/W"NA9>L=RWGTR:);$TA643IB;HBHWJ%7OE MVH4($]HGP$W^)Y@=U(KWU$6L@M+^**?-!/Y&I/; MS"6*\@[5X ME5R[(LAET=UBXTZQ._XZZ\:K2]_UX).X71#FY/3MOKP;:MX"*.N5L7+=U'6@C999QQJY'1>6VY4=JJ>F4*VVAIO-5 M8CIWA1DY#Y !!L/>OFV34V:;E]U%2M4V6J #JIOZS[_?%I!"N#(4CZ>[QW5- M,KL;6CJ6F0H'KN(;I-N87UA*/G=SO"C'*CR_61L*$CL<>B/"*-9QE4+A 1.'D Z_'J MT= OG/YMY\S'1H_N+RS1B_$AF^ONPG&E]ZWEV)7;'4,V*>TL/0T.%45."FAUVZC:'H[=0QFW:1=Z44?_M'MHL]AQ^K,#N])KE)5U5W6CD2]M_R*5"G[V ML25 \.3!<;2#;;75(V +YLJP]P"$B]I/%;)M(_!5SF13L1N/J38]CA3VF=F@ M5AUM)L/%7.)@HU&:3+/DQWJ,1DT_X@#_43558Q;TN4&E_T71X>UFH6O&U*>& M@UM"CVB/]N/]!,.P^=\U$3@%BH%L^.!5G#AC^EH%@*_,VOZ U?9YHUJV.8$B M.P%,L-]^XLQI*@W"B#A4T]W0BHA;A P):W+B77$/:R%91<97;"K(XB:L-X25 MN$4LHG94"%=NB"O)[]]VVSC#I3PQA536[IX02(&IJ;F:>]@Q%9T//#$8A'C; M%4M.D4NX49DIK F"!1N_BH+2*0MX*7MVU(/@;&9 \_QPL"(*R*)"CE@6 \Y&4\#1S.T"Q9Y;X:>$%N\9PW9B*%50=/-[(;\;[(5EQL@=EG,) MQV",@4BS[,>B# B<4$D/*NE!A)1TH/$_NYB_P"V:/S"*+&1^_L?;O0" M+P_=#DYV;.6E?^']X5]H?^E?'),@WYJ41''XH%ZH\#Z6*5M#M[[,L9Z[A9X& M;"%'T&D,/YV-C H?T>V3U)J>^U,AU^LK=ROZPO$*8@W?.Q3&U.P*4RM7A:$1 MTA=A== [_$7L:H/RP4I'F_JA;,P=M9V0SJ2*_ R@\%L'PV)^^ZZO&Y4OS2(2%TSVPDH]ORUMJ07-__5]^ M[H#P[<[8E'-@=+;YKB3J)HN7=_-\K5F2>0G'84B,R:+2O'B6W41^!] 0*Z06 M:(@5&F*%M (9JO>/G2&UB)]07#WFAH0B?D(1X5 .BMC<*6)S8X^:'FA:7MUV M.EB)W4^)6:&QR$[FT*.&49JW7>KDE$]!"L4!"V"YV@:D#-M%]5&H/BJN]5$H MM2K!U4Z/>[BQ!K6HFGE)J5U"8A\]L4=5,4CN'U/N454,$ON'$_L'L')054R" M#S=Z53&).5P$:A&6^ZM3]W>+3,6HAH )OZ$)O%?)9Z33R:&2$\\81TU8'V-.SV*YH"O?@3.5<52;!/4 P_K MM!O&/RE1A+VWO5R3G&%^8=:=9$R@&*(;NN-@M> >Z" MF_+L%'@R[E @ZXZ)U5/;48&3.2[^@:]V*==G$ZSMOP6,& M@.]_^$=B'AT^ LU/FXT/#9IAC "I#5*;3T<='EIMCN&*".O-_>ME/]G-2E%\ MTS>"I6K+6P#GMXK-HP/W1!O[!;=8YRI#&BM9[>$!2-YPQ6R_[!^^]FW07@%+A \)?\+/".NG^X0+RE]N7=&:]R;ZJ40C9<2J^5M8V<]]B< M5MU*>+!G^+>?Q FJ#3.BG4!#2FX?D'8[! M)73X"#01:'X^SA5AO;F_ W7A0-B5'1T3Z.6FWBGF,(;SC=VZ7&%HG(>.3C@. MXK-SVJ,:(3M^0TXV9$L!*=E+57T+'-6%Q-+''^#IH;#^Q4H\?@<),@ )U?:G M!H@"4/[[8N4?]W[+.V,A[TJMV9?9H^#7IFV]'-[E+P]\>5@?%(36@JUXLYQ9 MM[ROLT3A1R]L(S@B]_@D9R!06RA*-[M1%D)M,'9HM2",EF0 @;1$?ON)IVDN MGOW+;UQ'X)C! MS&?J4,-J76<\F_#CC5Z]\O79U5O2T%OM++TG]AKX01*\GCR'N,%^^TFF*9Q+ MTSB!4.-ZA63W5JAKH\:YJ&VT8./DM2^>??N7J/'A,"U]Z! VPTJ6/ASJ1J%* MY/+>_L((\GJ)3U\J'7K;24_8YW%[U!DG@YT #!VZWN7<:%*:- M=;ZY759J12UTWV%=()$F62S-$*=N"P(.Y+?\3:P8(<=GD*/O -GUG?U+@L.9 ME]S95#$(88]7BBV#9TRB=BM;8XIE2$X'Q!++U+O\OM;/R@,NI#OP[+>?+)'. M8F0\,>/&%9K)U(J;\7Y?4XR_8O[^T(E_*,!:1LW-AW5SJ6?,W;Q5+8\=OGN\ M2CEH?[,,EN98*IYJ@:[2B%REIQD$T0*-.W" ALVJM>Q\Q&*RV!AEFRU!ZM"? M'_O[*=YNM.I2SG:MLV)+TS;9IMP=&WRH[##RS]%8FLV>WH!Q+)R-;\91 D$Q M-B.)XKLU5V],&=^M00IUOQZ9\=T:)#6/-%'X7Q>"];%*I;8D M>4%@=N+BR(9_*W0 M<'25_'$FCMVRYO&6HG[1FD>C14AE;KP>8?+,$)R#8XX7W3F4JEY+9_O]B)8WQU//;W&=O5RPZ>L8=.P>V)/;F]KZ#D2W>75SY;J.Q7EDS M>^..+C?R%J@?W/I^O(5:?ZQ8)+$TAV-(YZ]7L1ASG8_>U+LK9?M_6><_7&^X M!A5OO.SU;$$66L-*45*%F77AS,=7:P"<^<'G^NI&G:RE!5 M4? TH>9V@;HHM#IC[U;W?(6H;R:S>:DG$*(B;)C-)C^:'I4>UOK1@=:?]CF, MA<8_\#3&ZY7RW5;NKU/*QU8;6+&5Q0R]I=3\R4JG"KDCLP5+^;)I@B'3^)GZ MGEA(/;KG;E>I]UC4UM*9]Q:]1B^#,0X'%@U>*AK]*Q?B44U"H6=>5A);%#[/ M#ZVD]IG V^)]BWU,IWE(7L A7EF"2SQ.[^ M_]SM5L,=D=PC MN8]2H.E&\_^0V".Q?RPKYP'",'].FL)?3IJZ!#LM#'MZJ32LD[I&^-I$87VG MYW^=[N+5I>]Z\$G<+@BS/_IV7]X--6\!2;#@<(JV$S+8.4CKP <%EAN^XAE> M;#)N+5H,Y>K"<,O/EP:VK_4$7L+9,&KSP1!M;+#F_@KU&"&>".C45R(^,':X\/>P4J=VAK/J:U9'8YW8<. $,E^,!04&WU"=W>$H>;N MH:7[W]T> .8OZA,-F53FM>W MX?%DH;B%UV+FK ^ M3KUB[(\J#K@25;LRZ0$N)*O)"5,5/ M%*RURJST"E#VC/'U J=?+MP+MPYZK6<<]_*H7=>RN?I6-%E*RH$=FYN.YQ+. M':N;B#1)XBCE&UE7,0NLQ>W&>N"JG+@=%<*5&^(*(OTO2OI_PC HB$*&+_J% MCLAD_+D[F+3J?'D+#0/(Z+]O&"2GQN083DUI805=<-XJ<%)"K]U&P4Y48Q+3 M&I/P]#\%?)$5APB;9HFI2KE-9\"+.MJGC0('U':V&!EJ7C>+Q>XHHY35P>QO M&@7"SSZ650=/'AQ'.]A66SW>%H*Y,NP] .&B]E-58MN0+?=,HLV8!CUL5I$Z M&$%(G#%9NXS8F =O?>PIF,:8C[43C(U*Q?KRB:IMG91:H!O4<%\4:=[N5FCG M!HMMOMP7L%JO49TN.MEL3O[+UD6GH#.0#1^\BCGG1KF2G-,5NVQ&K!T4?U3K M]*2>TX&0PP:00S((;Z*!-Q&.:J$B+"3WJ @+%6$AL4?F9:)C1;&1^_L?;ORB M2[$Y7 1J$9;[NP>J(N T7S92=2E'E^\#NZY(0TD?=K;YH;EUF6DV='1A&.MM M3S=VE2GAAF2FL%X'5EG\*MA)IRS@I>S941&",Y@!S?,=X*)X.ZJ^>+"X4]3$ M.SGU&NAP8XE=4;7-4-@B.6&+%\7&??N5;PX#I],_:XV[('@)-SCS'G VF@*. M9F 7*/;<"C\EM C/13C:]7F?4Z6-H$V%V>S05YH.QTO!/H4CF_ LB\8UH3J< M9 4FD+ F)\R0]&@"DM6'-=7B%P*(FK ^<+G(0W?XDAU;>6E,>W\8T]I?&M/' MY,6WIL2(DJQ.1QN'Q\" 80L>E:N(\A::U; I&$ZE60Z-B$$7 J7W*V;UZT< M[-H$WPLU;ST3S8J5&:DKT\KWYA )8&3E/0\[.>5!OTVJ36GAJ%H4:4:E03$M M#7K<#(O['^[="WV2>[BQ!K6HFGU)*3E!8A\]L8]P' %5/B"Y1Y4/J/(!B3VR MX-^1EJ='#(Y M\9QQU(0U.4GZB3^J..!*5(V"I-.V2%:30\(FGFM%PIHL#9\;'[:@0KJ"$Z]@F7+]G#&!"A<.DQ5K76]N\,3#%71DGY] 8 M@-G1[QD#2" '.!ZJ>!P0,K=RJO4/+#5GCO2I!PX7-AUM5GP"G 3 MW)1GI\"3'8?"5G=,HY[:C@J(M]2^O#OC4^9:AC@BUM84Z[5KAU:7IGVC MQDM$L&?XMY\<@Z9V1 ;4(F! WCL?]O[6$+(%XJ4VR(1^"@ AO7E(WN$84D*' MCT 3@>;GHUL1UIL(.%"7C7Y=V=%A"960S-%Z(+3<*6;Y]FK?GLVAHP.#9V\[ M.C$JVSA^0TXV9$L!*=E+57T+'-6%Q-+''^#IH6#^Q]W[+.V,A[TJMV04G1W>*AP6NK8 @$),I$'/L=*@7YW\WVF9A&\$1 MN<!\^&P76)'':$FRC0%1L1A4NU(!"V1WW[B:08_[;(8!YBX<2%-0A7A M$ZU-;Z\+GYRB'K[*<=#3F7:CTW96-;3Z'@A#62#&"]_N%]10#<+1Z'B:)+DT M35.Q5(8XW)DGOD7R[LPS8F("O]NK['\)JW--< MU#9:L''RVA]NG7XCU/APF-85JHJS&QL;;)U;[_=FAC@P3.>R"/)'Q_,7F;R, M.L-:;*8L:,).ZPV\=M_8A% "HZYD&J-.<00U/+]<0=^]5>S:0'(F4HIPY +5 M?[2(^2-+[66QWJAIV^-2U5T.;@4:C$=/Z]:0%#!FD3ULZ ZVX)OS$#2H;S^) MP A [<%34I ?LO?%@O>^RWCC!SG1K7@G-[PJUUMH,O&8C[%)[R/96\%&UE9 MD;5Q=K;!6G27SF,BIX]6? @;V6\_63I-X5P\,>/&=9G)U(J;\7Y?4XR_8OY> MG3B$Z7*[E.QO !:^8_CO__M_ M7K[K:?[0DYZ^V(0%@)KT@PA5=@XRT^!FTS,R3$?Y(1M;>>\^1P&X[[]8RQ^_ M5)T,SQ?[3M+_E7KQ,WR5DZTWY5WFQ08_(43& #/OQ]-?>_Y=J-Z_?FF[(7O^ MPP&&[&D;N &_?VYXCIZ]^D$$%Q*$P^"/3R]&X=^S])5.]@_4)5^B%Q<'.AVD&%APJ5AW@6:,0Q=M+),/62N95P"ALVU5>,-4=9$F?O,/%B9_7/E>I0S&=QO4H)&6LWFUIP: M0CTPG\Y\?26S6G169(;&M-IFMLA.A&YF!+\>/WFI'L&X;@Z'A3/=,N6,JE-F MZF\E\O1)L9$Q;7->H2T0:YMR!\.NOO#Y8.7)D\ZG73QC%HD"EN\W]AM;KRW: MS#Q8>?JD%&9F-L+>[>HRWL2X Y=7^[4.7$K^N;3$;MM]KT&*@C_%]^RD6=S1 M7/BI)R_56J^962E?;PJU17EN]VKE*4;-)>KTI?("<-K!6]'8>FZI35&7M3K% M!ROI/U=Z4V:VGN3>)W.*7*O(A)E6V\75SRK&^'2 MD]?OU\<+L\RP"L8P%&F/!^O2)@=?']K9OR]=U.;[UM0P*;W%NM1TNZW4L-$6 M[A3^YU+&)]?VG)<98;AW,_UM9ZWU^G.)ED[>:J(XM3'GZI*0L;W9OEG-CJWX; MK#S=U)I!N@V>+(^$X;HQ5C);RF0I^*&GF]I822:V'3<]$1!M>@2J%5 .]I\^ MLZGY/-;L+ 9V6RR)0@/S?4^H,7#IZ4[IZTF&5-:UHE KF&VQZ&6W!K$-#+)3 M\2^U3,69="88,:Y+U+ D.2ML*V5/5V*"7=2,47V':4R]-=NP5DD/5K*G*P=B M (C&M,_KC',HNAEQK?@<+W&G*P%6Q_-XR=XLK0#[\#.GK_=L!YO957V([>U%QY/MDCB7<.)TJ5#8U 9; M?S$5ALIBN=_U'35O!DO)TZ7,V,H-^KG#3)!5 9OT*S/-]W@)ITZ7*@-Z5G<. MW8HX7'2+65O-V@9<>D92&UFR/)RR(J_+=&;=[Q!K9C0*EYZ(ZHKT\X2R:1H8 MH]1GKCFLFPVM Y>>R&J=)XIXH:IOQ5YOY*F%_*!(Y.=PZ:FP+M=ML1Z4IL#:Y_#,I,!\ S.9LQV^+1G(%"LF;W18;;7>W2Q M!3:LKP_9\'%/Y35SJ/5*I%W>8SVB(TY-9N^J?O"\9\20%8E>P>CJKL 8HRJG M*%:I7 R7GFS8(,N4VCEINA0S*W?#;>6BIAS"I2<;IH\K7&ZX:FQTO[;M56OD MR'8G';CT=,.8Z:8(^F5>$@AKK;$+:LQF;#Y<>[)A>V7;([<@3XJRTYTN6D"= M'I;;<.W)ADER6:L5]75'(,0^-9XPA_J8"]>>;EAU,ZYW-Z6:(.Z'+%["M&EG M*01KSVACRR\!/K/45#%C9_')O#K5=I5@%\ZHXXC<#_E^M]H56Q*_'PY8ILYY M@2EP1AV][6 N%2IK%2M5.J:^&&0$-1^.;#U92@_MC8 7][18*A1D%DULYN-Y?53=CJZ&3IJJHL^V-ML!#W\Q*7V]H;$W0Z M,+'[9&F?G(@SIF'7,;^GUYF2Z_?L2AA!.47N.=>FQKA;PFJ@U:0]TAEC6/"I M9Y!SR!J-]5XD:X%Q,5/L_:*WJ^]XN/1$$#U[ZECK(5/$UC-%M"N3,3W5YG#I MB2!N+$(LK%B7$TS;:WDS4ROL&^$#G#&R)DO"I\2-KA,%VI^-[6*A)H1/<"J( MV=8PE\'Y H%I.'Z@/:K+Z'+X"*>".%ESK"U-7%*HE1OYGBNMNJUL^ R_!#%T MBW\Y3T>R(W"<#'GE@A_//[RTR*&O\>1G0"-9.1K7OWLV+\B0)[?FU-'TG.=O M??HT_.A%?#!%'_].7[O6Z@2^1W OG/X M8^\ ]QU'2(B0\,&1,/N=04CXX$B(WV3N6)1W@/N.77$BX[1Y$$Q1N MN =1),^?OR4?O,+4T8)/+0-C ^!KP6^0+3=S\C4W%9N(6E0WW(,H\NV1%QN$ MN AQ;^62OII\'M%=21:H*K8!?_G_?2.^?97&Q[Y?E\3.?EY(IJ_MSLM4]*EM MJ,'B%STL_O=_IDA"$'[&B\Z)'WXBZP)I1S0)[\@;YNABB2)''GFQ08B+$/=& MQ/J=S!%$MB.H>-VYI;[LW'+?J>OBQI6]VV/[YXLYMHF4CB]3'^QWZKH9C->F M/GXU_47,!^+&S@A(V-05R0:R0F/GP"%6+!+(^77#Z]K.RI61\[G]'K*\$'@B M%QZY\.@FN;,+?\?9DE>^:L*NC.B>01[^&=F PWPRVN7XGR2Y<,B]_VU<"Y*1 M*R$(%VL$N49Z5"+OF+]T=9%]\GBR@_Q@Y 5S*\]"4:Y@> MW'?R9"1"DBX6WK1]RXN+W7IE;M MA1&%3'2DN&^?&+=GR*;3F6R* L!L]O_NV^'_O2&2.=F0+06D9"]5 $HX\/0H M*R2>/OY 8'#T[JF>?/:%8T=.?WW4Z 6WYK[#B<^.&+W4VUV]-5%D1HOBA$3B M$E2D3XXC/M:AO!Q&7.S,1&]?S,[T&J .QV.M0K?P0]["5V\H M$?];^)^"/Y@86+&>^.XG\#"K60);5C!&!]5Q(3,&1I];=JY[(V=JPSY1X2H- M;+\=3-QBA75<$=[([+>?9)K"B32-<>A6C@9^7'UBQUWQX^K3.-[#CY/73?TG M8O#Q3RY@6!GZ6_YHQ5)L$SQ!B4LMI@ME5BKKQ*I+Z+8G3?CR_+)0$NQA\#%G M,(7GU37(SPX5P308E6M*)&^SX<1@')KYY!DS_[\1HB"+Y J\P)5+76./*%W@ MR9H%5$%VK&!CW"?XZ':PX4C'#EG15YUBV3<'8T^Z,#?P*GS479(?L()%BC6# MT'U^SJFE<3@:G/KVDT@3%)5FLS>'$.34/"2$W-VIB3R$/%=:OZ1!YJ2T=NE: M4<1,>R>O\EQ6L?E;F1];M^ ,]@N"%&I+#Z^6L46_V@S-C^RWGRR>9IE3AP;9 M'_C&;^F87]%-/ZA7/\PCOC2%S-JG:P(_MRB +]989MA>#ESWWXR MZ2Q&I!F,0)=S1/0KZ9=S;(,47[Z<#XLM3X*5ZV' FBQ[[JCI.OLKA^VZBVI> M9]?&6I3E['[O"3AN9>"-2A#0H<=8.LTQY!LLX<=+:B*2S/ ,N<'W!/N36OF. MLI!=6((9_32?VZ-5W$#I.8^Z\$G<;L@ MS,3HVWUY-]2\!611@L,IVDY(IN8@7P ?%%AN^(IGB!56)O,L;0!7&&8.E>X. MJVSG_7GP_F&H@J0^QJ-&[3I[8#"_1O0@ BKRE5@"S' ,=.&SRO%/J(&TUK/. M7EHU=9\5"+&_7W/]4J@?')/&Z0\F : ;](%OT(B1/K>^0,F52>]]2VE@ M6H8VFK1E#2HX3"N\,[UEYS"R;SL M+E*JMM$";5;=U'_^_;:$%,*5H7P\72*N:Y+9W=#2LFI'"MXO>] %/#O#J$+GVT_L M.\%A)_*06@$G>$WX7:EP,U"<^4'CS*_?&(DI,OTT*4^BB_;#+6H#A9"J]()H*K^>XLE"M!>YR-BR.HJ@T M2:'**(0GR'Z,_SUZ_\.-WF6!G&($:K< M8AQ03$/&GW"O)EE^(;GB<6VOJ^7 MFW1S4H+Z^Z"4U6!DQ)Z[38*8Z,P=I1B#S>H M=+NHWW;:F2_C>-DZ84EK(:]V/&U9GRC>]B_KYH[ELL&#!T?1#K;45@>RX0/! M7!GV'H!P3?NI=*QMR.="X.76Q,+[E7-<,_D?XG-3#4SWV&^V-**H&YG#ZJD\8%J MP.:6.)8F:/HZ"H+NS:3G)^)V;[[=H%+)^7HN M]:7NT"7)LII(*BUQ[2](=V/)@.QL Z" /2P9)I:W:.1!(L)!PL3' I&P/NR- M%C].%IE?#RNL=S>_8H^L"%<0KB!W84C-)?RQ.;9DB+;66NE:RXW M9J9YN3>4()L)PSZISWA\YI?ZESQ[#6F>"5G%M3WJ[=ZNO^F&J67 ;7R$PG4#HZ M[)C*D&G\S8ZIR!) ED"B$G7C9@G<-!)V!ZN@J3?*PWZK51+EEI0]U%?RLFQ# M@&*__:33'(V&OD4$G"(<:$/5>$CNT:6,"BR0,8KD/E;&:'+Q_OZ'&SU0>^BF MC#=C0%X=&>691N&@YEE=;^66?B>G>UR[,0\\C7!D%)$FB-,\7E2RC"Z?A%;W MW9\(N5Y/R%N1%UV;F$H9NF!@LJKQN'0 AM2"Y 6,,\-A5&^Q%[$K$LP'*QUM MZH>B,7-L,R7L/. X 83D;6=E'P\;Y#;ME$-/'(:%WG;%DU-^6#$#B89UABF^)Z8(#&/[]8\0L I-NEC\16C1PA1(:!&0'V_K7D$"@$!=?SKF>*[ M-8\0TD$:ANZP>SH;=RY.N &WP[M2:R;AA$1":@?G)-?QI+QO^H;L:1L@S&9 M\8ZIMJT9_\0+A&D:'UKXB\YYRMJXR$"UXIBCI:4HSK$AGLO,.E:MS>7_LK,P M'$@/'/?X.&?H(M?1*^*P[WBZUFPZ==O$VGQN*^%X.$L-_V#C8&23(SQ#-GD< M]@I9# \="$1 C8#ZGD"=^)CBC>U.W![W9SW,:F"EQ:"V]?J]>3W_ERU0WS,9 M\=:R OQRKBMJ?B^_6PR'$S_/0Y,11AC?-AEC6'9FKARP )8;'$K*L-VSC4H1 M>D8-)!]G*MTKKX;:NT>O*^7UCPKA2E)PY>YE5;''E<@+:X2;VD4M9H.$]=[" M&C]DC4:L ]WY2#+1G9\X7P+A"L*5V CKM7G7NP4VDE"PP(3?T 3>J^PB"MK$ M/VAS_Y9_\2,J8Q/SOO_AQH_:1*"&0"T&J3\1EOO$,5*Q2:Z_O]S'CW!%M?KJW^77H.O9)KS99NA%M7!0FCUFN2@*^_\O/KUM*' >:U8BFV">N#! MGG;!_R=U"+C[\DKMMG71K& TMAJ/L28UEW RS#;G\#3-G/8G0&WP$9P@\S%N MU^C]#S=Z=P7RB1&H)7^VQ]U-I N/]OBP=5-MT:6VV1SM,; ?-"N @124X$@>X7BHX#I!RM_(JC&&D4Q8(>R\Y0#%DU]5FP2O MEW53GIT"3Z8HBE%>+$8YM1T5.)GCXA_X:I=R;4-34__"PG^B"7=?"E_<^4U1 M[L3E\K ?^B@1;CT*;AU=S(<6]L01ME^*1SR"L!_#$G$2]FC3M[RB'"M"@=KR M%L#YK1KQZ)0\,;JE5D9SU<:.Q4K%O"][NE)Q"ITO^SRO?1MT@?*RNR@:]K8, MU#DHR9H%?\G/ E>@^X>]SUMJ7]Z]Y3+MN:I$Y.3.%NN) BWEEZ-\=Q:X3)2$ MXW"((4W@'^.#$2BA&_A-'C!.H(3,323LR-R,*+(CW$*XA7#K*B4*<9+UF L@ >E3;GQH@"B#[[^N7A=S[]2/1M>NK+$WP M:].VPMY9S^U@EP>^/*P/"D)KP5:\6#'.6 M3N_0$_;+M6&;DX)3HWF(2C ZRZ0Y[.;5.@B3D%7TT6 )PJ0+E J6<)VIU '6 M$S.BOQ]V*T.J87P]L>23 #2?T+LJQ57$5K=YZ'>;3&F^F8< 1'W[2:1)%DLS MQ*EGADH&$0@AURR&(-1W@.SZSOXE'>3,2^YLJAB$L,Y/K";Y,K\9K_HU5?HK9O4/ M+?J'8K5:66VDBI8??"^_&6ZM=J:@'[6(@XX$RV!ICJ70/8[N\6C)O! MPE'> 82$5V\F&OD=N'JOTA9+O>1'-&_3]\N7RPM:4Q:[_PJ5MKMY=(6[Y3+N2N7+^Z+_&%; MFD]GF-E:$(Y(99J]!@\AY%B^2%!IACA-[XOU_1I? +G[?+P;5"?&,C?X5OCQ MX>K#Q:18%2D\2^DU77-[/L#<&7-A._WUU'NVS,TWG6X)ZW&Y/MTOSPY>+P25 M8V]8#+MYX0^"E(>T2:(W22IJD/)*\6"GB(M#8MDM"+W1WE-PSA#YUJU*=Y25 M5\;P7,L3-:WJ#>%L@ M]R<-8WS7WHXS_)JJ7*>VK]VB)% H-6?"L$//M]:ZK1/;XS7+??N936,TDE>22=INELG$KSWI/:9\@-OB?8GM3*=Y2%[ (5I1/% M(9WHQF,JHV2^H/D:40U/7_^H$*XD!5>B1Q_$#5 PD$M8$"VMR MD#5ZA!,R Y"PQL8,N/H<+/SE'"S\ D2IWZEG=I7R# A,OB5.A_'E/@ MU:7O>O!)W"X(DRKZ=E_>#35O 4F4X'"*MA.2J3G(%\ '!98;ON(97J7'892B MVX<&II5F>Y/;%9;#[E;"V3#F@*>SU >3'J)VHSTPGE\C@! !+?E*. $F+ ;J M\%G]^"?:T._H2M.?8$L],^HJ%669VTR(3J@?7* ?+)7.9J^E(>@:3E+L4GM^L#8["48#C19W3(I6F[#@2-Y9:U=9 VHOF M7%#&17;2KH/.MY_8=X([K4U)K8 3O";\KE2X&2C<_*#AYENDK,0MYH/RD1(< M)4*@AD MB?FJB0&U^,I]A$-4R2T?0W)_=[E_ +R/,6UZE\C"*Q5/1KW%Y4L> MY@LEPLF(U9;LAP#$VN M_B8I"G[VL<0Z>/+@.-K!MMKJ$?D%P#"1>VG>L.V(5ONF;PHU>[T!]L> MM\5*3)?H3 W'<_QY\-:PB6-P.>+XZ>6(+A)TD43)8;]![?1%\>'M/HR>:2Q: M?'\T$\U5K5/!.Y753OG+JNQ3J!C(A@]>18HS9O1:FBK*7A,WV%HL<^T1?JAO MA X$"MBJ,8M?!R42%UE(3N L\?$Q)*P/>Z7%CZ9$]M?#"NO=[:_8(RO"%80K M"%>B%K.XOUMWX:#%I5PQ%O/S7J-99D1F7)7E'G#DR9:'KAB,:+SMBR6GR"7< MJ;X#7!3=1='=A!9RW!\JK\^0?[6P ML&^_PK>%;/GTS[K"+@@>W T..H#5C:: (T9W@6+/K?!30K@^@\H4 ;)>V207 M&&'72KN..*,VQ:T4[ WY[>=I&U.42!3O\AH4EWJA=K)C*R]USOM#Y[2_U+EC M8.M,^ H(EEJO%'JL8-*[FC?(%OGBM .5C@Z4CB#3)(GFCR%#X%:H='8K2&,UE4-AM=QCTRQ)),LPB"\Z13C2ADK4 MD-RC6QD5'2!K%,E]K*S1Y.+]_0\W>J#VT.T*;\: O#I/R:!YT]4[*H<-FX>% M80CUZ4+EH:L!.QQ26)K#3B=/LDM.3M_E3(]9HEWHJ^ .-]UA^LM):0 M=V3&&"]E;>V$]"J,---IEOIDK#G:(>4F\%*K ,@!4-W4S+'-L(A.MA20LF>_ MN@+"VP.ERL0A52;R.X "QU$+'+^5HQ/L>/A_W#-(N3(;F%W:='F]IZD@?!Z;:S8L*(Q)MD6&7M2$^ M!OEJ?@M5B/[VDZ2S:9PZ';J.+F)T$2RK!F,4UR;TV:11=S=*L6([\#5P^UQJ^3!%(+=,U>/6@11[5 MUN>CJ\75K<\XJL6CWQ8(*Q%6(JQ$8<5[5J6^Y5QO_(UB;;8'!FNU\J9I"1O= MR81T75B%FJ:PQZA#A02) Q; /OB07U.(K]Z@@"\G](\K] ^!]]&H7D)V#Y![9.3'&^_L?+@(U M!&J/"6K7Y2SN%J:*4?D*LWHN7WF=?T9*G1S=33QIG!SS(O$4,,*5A\65^/DS M4<.5R MKA%G8Q).M2%@?%EGO3B;#)F@5407:L8)_%B5T,&JV^ZYG"C%:FAE%5"FT"+;GF2;33!W M.Q)!23CU[2=.I#GB2H/2D%&5%-5'1E5LCNKN*(V<-80K4>%IHV]17#AQ^CUC MH$*)NS6_ MI>:!L?8\J"?E ,6075>;!:\ -\%->78*/!ER*'!UQ\#5U'94X&2.BW_@JUW* MM0U-3?T+"_^))BY>-M7ZSEL0T8!O9"VXRZ9BH\-'H(E \_/>*]*;AZ!G+YOJ M_=!ZD_7!V!X7)UA+ MU^A-=3@H;_6O-ZMZ[=N@EYB7W471L+=EH,Y!*?"!X"_Y6> >=?_P@7A+[YU]*ZLUL1:9M67!J!T4)N!?TE+.!YXE6F.02.%(@)KR!QX8D@C#&O( MC$9Z$T&]06;T W,/"#01:"+0_&(E0H35YOXNU(4C8%=V=?J;,I>9YSJFT-MN MZOOL;MPHE#O0U0D#:.^X.C$JWSA^0TXVPE$CLI>J^A8XZ@N)I8\_P/-#$?V+ M1?1_APDR@ G5]J<&B )2_OMB)1_W?LL[HR'O2JW9!4[,TI'#^S.< 4*15)H@T("N M*Q:/W5NAK@T;YT*WT8*-D]?^\*CF&Z'&AV.UKE!5G-W8V&#KW'J_-S/$@6'^ MRR,@1_0]EZ@C1]\!LNL[^Y<4!\[I#;_: MU0:Z;"SF4WS"^UCV5K"A#^5)GL2;FB!3HEMHZ9C&E8^PD?WVDZ73%,[%T]JX M<7EF,K7B9LS?UQ3CK[B_/W3B'Q*P7VMCVSVU<,1]I[4CVU.G/UF&)"#.??N9 M31-9-DU1UU(+=)4^QE6:W'#!5Z_2P83U:KM#;8-EEAF;H\5,+L->F;?+6)TQ MEQO016S?6S_>')P:E=H0KGT74^;[5_*P1\* M>OP_O_)0B(]KZ<4?5@&P /?W9^TO0$I6E #S96L?B&_*LKW@\P,<3@7OH 5_ M8>[(1FHE.V&)KK< +@C$2O;50&]4*"W!\[O'G\($&TC>I&::)5N*%OQ%]_ER M<;\?ST35-C__-_C7\\LI!I =J(V+__?[5I'P 9_X0PS[K\MAZZL[0E#/8'(> M:\._Z#FRY4(1_^&O5L!19!<$Z[C?X#5\Q_#?__?_O'S7TP2G)QAYL0D+ !7] M!Q$BRAQDIL&]JV=DF##S0S:V\MY]!BCN^R^Z\<??A>CSZY>V&Y+[/QQ@R)ZV@1OP^^>&Y^C9 M*YA- VN_S>"/3R]&X=^S])5.]H\[@7QQCG)JX4!(^U>_E3]WA7[U*X]_A!\4 MX$^ >\;Q-]OCRS[]ZH7$P MN5AOW?45?CUDZN53IOYYS%2KF((/F@J>=-B[';;_1[,"P+9]-[CVW?^^T?>& MFL?\4KS__+HK_OO%N4JJ,E.F+,%)>"B7='"=RR0 DLH!"F<8ELJ2W-.ARK_Z M:.PXP\TOJ[8N,_V9UQY6BSK>@?F-?ZZ4-EC9I(9< QLNJ@RA#.B]/0C\@].5 M51:KZUW*JXO R&K=U09O3%U>(D]7JK3:P79%?ZNU!P=O#E?2?*PN% M^AXKK(4]UL-==C_J#&5"VDJ4A/VYDM*8/-W&155@Z.ZHT=ZV97/=D>C3E4.V MZ?:'GB3I:UQNB>ZF4Q>'?+#RY#DMNYPKKQ>%L(D[75EFR^ON M6*VH0LO##F,UYS/;%EQ)_KG2DXOK.5DL!>]>ZQ$[N[MN*ZNMA&.G'TJO,+WK M<-6L"*KM$E/C\*W&!DOQTZ6<[TUV!V%>%_-Z96LW5M/>D.$EG#A=.IC[Q2;I M]H(MY8L#,%LT%^(X$%'R="E>8BEA/-C6L7P&V/V]T.]N1SQ<>O):W35%+K/5 M,JV7#CG*9GKB3,L'2\](E%N1^4I5V97T6GG=:>C+J=BLADN9DVW5*MS!YQ6&] M-4F+#-R@,Y+EUBJJ/%G:K%##I]:B;!3P\=$9G)TE*_4JXM!;$A9A:.1_G\D"3J//3#3D'@4%R-Z%RMHN_9R9K.^#.S M-NA(Q)F#U2KX7.P7 (_E9_MVKC;!IFPS^-0S!SLMZ,5AE=OU;O;.JN*'NYUD+O@MTN."WRS&F1:H8O;H:*K?N;FHAEA$Q';PS45/6_:607V;7N6IIU3+TCD2=.:WQDJN/LT/L(!(; \?,H<5G!L'5>N:T M\HI;G3>TK"_NG?6&U9U)HSD/EIXYK1V],'.UJ5?$P"'7S#.;!JGI:T9ISI*QY3LS"_4Q%G7G\_SO'! YPYK>H< M*,**9GNB.0'..I//#;Q>L/3,:5'50[>4X_FRT)/S3G['#>WZDH=+3P!^'ER4 MVM"A:T)P#.1(6M![UPZ6GCG8S+ H;X-=W0F94F'J5Q9#$RL&2\_=V[8E%KR1 MW-2'^RQG3/4B/A:#TSISL$2S,/3V&S,KECK\-%,)%6=AU)&S& MZ,-,HEGE^1 >H39^1@<*\B97SJZ(C M])B* MSEP.@'KT6?D8%EAY*QEI#3L=:RL*D(M7%-/M 4B:3H0?WAI?T-W^LF5AGZ@B/5= PQ'?JS5[A+[S:%Y]O!Y\Y,^SM,R?V_.<, M)&5_'&F0;;!![](/3_Q1^,7/2^6I:QN^!ZY,.[S.SN.?8.?_H8_^DL,FOK/H M(*)P$/CW[)L]Y]%!W.H@J._XF^$[=!*WPZ8WRRS102!L>K"#"+#IS1[3Z"0^ M=Q*?K/Q^UVZ]W5NSW^E;97.\9R-&_*4#%PG^\O_[1G_[X@:0U'?F^J.-W@G5 M_._TM?TXB49]^]G3=JE&\.N%FQ(L%:BI__V?Z9\9#TCLD=A_1.RCTR;EK]7B M3+,,I!C14PSV4^_\>T^IW_M+O:$6Q%?5 J>_S>I[>]*],)V>IAY%@D\/4:@Q?,_7BR;^UA#C+YQFS" M"VIV FYWI-EQNI(OWG#@3V7&7BHS)I$KD][[EM+ M PY(JGYA"Y*7R^:_$V9 M7^T:(,]6^WE5+#2Q5FDEYHC)L+KM0JUF8,UDFF;8<\71[]LGL> "/F>X\"HL MX@Q+%.&\40<$9ZMH!@BGDOYFT<#_#7^I0"9AY=@;#09?IGM$)43#'8@:KM[, M2;Z[/85H Z09D=6,B-LCB: (PKX&[[YJ :R"ZU4+K:548&6E9-,.7N80_@+Q M!!G SR-:.%?J.P9QZ,*5E4_Y^@;O47QK,L,>KL1 M!4N%R6\_62[-832B$Y#BQ^L.CYKB7Y=@^*+BRZ0TS%2ZBZZ>-[JE:=]7N_T\ M5'S(.+!I)OL!'C'VA,/'S*"Z#>OQM U00R/(AJVN4[+K0K[!7,F: \D(1!\@ M)^E1Z(.H >QU+"O9L94?4/?K4/4#1 U[W/-0[RN_U/X:87S,UGI(DRIJX!?)EXZ=T02W M "%#70WPU\<4U7[9E=F^/S%K8+Y;\]I/&/Y7YBG@5A!>(5XFM MR?4AO)!:;CO3R_,97?8;^+BMYX?5?H@7D$WA'HY*>1D2A,,,_LF#-8#L@E2W M)1[C6F\96@]I3R4>!I%U%$7K*&216\]:6H=*VH4;8<]$%X1D\CM1?C_KME98 MCUYC9D'( U-UI\T##]OFPV!4FN50M1!2?63H1-#0^6O5)SD)Y\V59V-RMXGY M)4!7B5T'JCX#59\ALHAK>L4N4L$,.,X_<]$" TFQW3>M(D0_(7<2T4^Q,["> MW,ZW5P&8D+=KA>++ +B/2+,T\.BVE@JF7 M4C57"50!Y?H@=S1AAA+*ZT&"C6[QJ-SB(<_R^Q5>".Z?PM/U<^8"+^< -V[3 MHBWZ&)7'II[O-=7#C UWT142M+6@N;#AR!'(:H,.RT7.JM7I6( M3$'H@0B6C_HX+4OX[1XZ6L%OM8#%A&*%JQ;V!8$AZY:TRLYG.X.7\+ ' M+)GF4$.6%[5!'G" ZZ6"PP4I=RNO4&I&XCR"2(=7XV4MQ))(> 95T7) L \' MH$)XA>C:L@K!CFW"F;AO=M6N]>W!M"GB!7WMU+N\,R#RW'8NX0RD%H@TSG H M30/A"$K3B B.7-S8C M:MUIECMH;'TF;J&J,U#5L]FO&35)9)N:MI4)1PA!RLGQ%<]WPHJ@8*OG !%/ MB7,8X[4;L3.EW@]=(:(%Z0TB7Q)EEW1?7IW!'X"S 3W@>090AYJWL'TO']RP MQ!E#):MCRD':NSEQ7]D/#^*\4Q3=CH2''7%QAG@T[J4-YQBZ4 ""S4_]9PHL M,-.\U,RQS?].*0Y0M6/.RYN6R4,:(%'#RRBX9B@']LJ#G(^Z6K2=@NU/O9EO M\$I85_ FWRP-ZIG);C\I8YFQC*U[;2RKC@+,X\*X%7[:M^JRP]L38#0A74?F MSGV'/K^E^'_J.XT-K"Q0:TN!Z?,CI]YRY?&:A_H>E@03[->LG"22,?^!P;O_ M#BV<5" 5;K"3L+3HV+4N#<<](T(F:8YEI"/XR(*ZI@7U(E2ON2O;U8X516'_ MJW-(NE)W_5Y_,9WHP]5&8'AI+RVS03U M$DZG2O\@C%/AN1FP9BFV"5*>O$NM?@7AG@-P-_(B$V A(2\R]K13U+S(ZQI3 MSP!0"?6_+^^$8Y5#[JCYYVPJ8G\HTNP!$_(C6^C13EVRAQV)>&H/?,ZF0B04 M@H]'(:$2;XF]CQBO,D]#G/7G@S95Q3*MJ@(.-I$]$#R$#A@*I-(X?MI?\$.F M68PML#_[",*#A>_^[E"&A[2O$H^#R%J*LK64EU>:=ZRSS3_I*>R$_LZPFA(] M&/3K?$['B!EFBKVV4ES3 >R181- +)VE/Y "@5@HI/A1LG.BIOC7-7J^IOA& ME>IAU>RP*F3JJTJ>' K9Y2Q4?!AI(]/,%\$JS M4D!VK.!9444:5P"AE"D$,8JOBSE;=#F+$C=PM-:GU7@#SC6=P\JI'PW0J*C3R MB'3V3!E?TDFM_$*VY@#:;QU?^=(OG@S+ M (ES[.[Y-\4Y_AP$^Z%8S%,5&^0>@+:1IP9(IP(+0GVKZ1^B'9!/@&B'.- . MSV1NQ5(<(+N@ ([_K5C/BA^8^RUO 9SN+_T_EV X-!W_(&6QD> 3^XKAZ@M7 MSG0DXJGS,H/JL!" /#*I\%BAH<^BR:O9,8P2@%'L(* M)!*R:?HC'=UCPR-\R""K6!M@>;:S1WP!(2U'EDV4+9O?5?Y52X;(+&3:D#%#EZ<6 M0W;8?LOLA;H?MOQASC3Y>E3**300GZ(DB&1"/B(BF1)K+X6JWEH!^!36_-4N M/\.2R7IS;:+H:WS8'!:YED,,YA+!ANP212%N">'&XW)+$<"-6QM='\2-CF]4 M,Q;G.;HITU/'5HJ'&L]#W B,+BI-,!])=4L6??2<_W.LI7JO@>)#FE*)1SYD M&$7$, HS\OY$MU?J*L[ &\A+>;DGLI9>R@)]7^"4YK0:P%O8-II)4\Q'2D<1 MGX24'5DSMTJ__;JR3T8YEL:LLJ_W\"(K#&13+2U"96?"3J?$1\CC!V&0?B4M MK>0]C#&&N;9V2"N]R+A%W!+R$1^%6XH:2W^O;*;V$1!X2PU^X_A K?^#!V= MUV4]IT+LAVL!9-1%7A5RO2VUA8\=6E@D_8&IB8AY0JB"F*=XV6I_#22OQ@$/ M;:R9(1BAJYLZCH'IJJQT=W/X_$S8^(+]JAT78W/MSSIW1$@A'Q594W>WILXZ MK!7KS0I28:<8OAK.?+Q,*>DJOUW*RT&_HF?6!1LL2X=\W0OP,FQ73:6Q,Q0^ MHK@0?$3:;(H:?-R0[[HU?("F;S=F8V.+]4H^X?.;;JT^V4+X"%DS@B91VM7+ MM"O$B=W%>YW:C@JFFA[O_?-UWH* M7C3!N7@%M]QN:W@KP^JMW8PN!A;<+EOD)3+LB?W)D;:(.$/0TQ3'F:39LA%#4VO:]4%>I\/U+[]I/6YO>C" MR07_9-/^4OPS()HS\IBS$L9+G>G98F//+$M5,P#18]]N@DDS9^85($(. <@% M"#L$(-$PQ_X*0)B-0+6FTT)#-ZE-WG<+H:I#+@ GT\29J$P"B]H^9.$$ M^QF\@OI$"[C!5L+1J%/?U2S@HEHVY/<\#",0-;;URC;4D][#!,B"%I*!T+MI MS7)/J@_<)O!:,T@<'O\_.)<(>5B0F-=VAS6Q1FZ-)5DGMOG:5B+#!MUX8%:A M&?4(5!Z83(D:J%S96KL,J&#TM,B4MT9>V$]DV](KY=RR&(+*T_#Z;(*R:O[" M2ELY,*_&VZ=3*T.VO+ = 0BLY!4TF5\T)WBWY^5#FFR)!U%D@,7% .L%"MV: MM9_4N0V5F;=4X5F5S_FX4YR>[-U,5=/C\;E&9- M"FO-!L9X[=9&_S][7]:<.K*L^WXBSG]0^.Q]HSL"O#4@ :O/61$, C//XPLA MI$(("4EH8/KUMZHD83#8QE[&8%L/O=K&A525PU>969E9]10TY7 7\B1%AO&S MJVM=B%%A6O5W,#/?C5'S.'U;;= ')U310=VK=A7=LM.,PW)"8_)XLM MK&L+->-F->/&<^5_3EU;VK L8P5G8Z,\(LW0Y:@#K#FT=<;AO6UAFL!M;W&W M%K_]Q#,FVW91^+8V*4.5;4.-S4*%/>$V%,A\S6:B1D=M5:3"Q#;B#3G=&,5P M>VLFQD3H#F7,7OJK4F("U'[T03R<9"751C@V(* M*3YW]SM.TQ&6/.- ^:O&"]YF!#6!Z5<7OLD("D,&H6/TPT(&7_P0YU'17\5/ M4XNJHW)=RZMSK2)'Z A?N+VTC$J&8F?,)S"'M,A6H1AE.]R1,KMK;]CI60EJ-8K@U M,QV)D<>-FC,3!I&IPYYQX:2,>A'9., M'5]F]GU23/[ N'DL&T/Q(P6RV@*V0T V \)>":9-.%,!FC\ZNGP.[*6F@+#8 M+'0;PR#3][2JI,Q MS]*BN+=UJ PC3R&$A)&GKVBTO1]"1KU2WYQM^KHZ;U>BLD*#>+V((00%I!+G MN&K?*AB555#RM2[9A"DH$N$8<*@AJE-#DX 5AJ)"-S4TFF[":()N:J"I&6,^ M-_064M,3 -<3N/ITV#03ZH(ME62VUXF[9>BIXC;>L5@DE@B+J4(]#RV;&[5L MSM;S;*<1UV5ER?.".%^#05I=YWBLYQS6=CD*#AQ,R:0 MZ8C.GMT3!IR^F[?XM:AQ;7OJUA)(KY$Y_C+N;B%+F7$\V>YL:'5>4QYB3FX M'4C980+!=:Q/& M=;ZG"W;360#AF=@G)1(U@>DK_6MQ&T9H%P=,;&QT\NG%(JZV\Z;$I$8QW$2: MBL1C;SL6"P,W(6I\JR#-#:#&I^4.G8\:S=X@M>;DK$4JK4JM/(WQ^69?1JB! MN@LRL9^6+I2!GUC*V,7LQX$K?NT RX+?R1B6:7@,#:-686_6;]W5^<,BVF', M)E2,[]2T^&?$? 3+$ \"/OO;(@[VM( I>#-)Z5)6L7=_3>;7$J:;&8U]CB7>V MM_P28;LSS@N?,\,BQ!C I^@H9F=,"!/S) S9A9[R#7G*-QVRN[:9F+)'M,C_=+/B9(8GLD=S)+ML=SI2??[J;QXZ'R-\W6'"*:VWI249G46-)-N)IJ.) MVT'.7K%L6(VXK/)"92"HM-'K,>LCO&#PP%_\ES+ MZS^. 7@,W6>.U_C/V92>U*'BE>!]31G#^7K^5+7G@)"$$5C#N>P06$]W7#@ MRP0+?JSCYN^R)6B$*5BX&[PS!3: HB>X$M0\"4D47(SM_82]&@%][&?VP2_: M#OP 5W#;_;9W[M$)7!,^R_B;V? MT5J.:#\7UM$]"OM '-7 Q/GE?RWX#*/H[D/#5I"F_[* )J :;?3T@^=B1CJ& M^8NF[I$:SN&O_L)B<']D+\3:)^K&[#%2(*86@M__:=^C$LV%_]V-"D%T$13C35S#PT:YE2 MQ L.%:H9#Z^\^5=K;;X%.5:K9OEJB\_"'UJUFW:\1NKL3^9(G=; DXW39?X:OMUI6VGO\='[QR?Z5WO__:[3%__^]_ MQIXL>OM[U9W#5XL?D?UP:++4+%G0E2U^4&:WFWG% '4+[GNZ@W^M37+!]M;: M[6Y9Q18UPW8MT(:32FNX,!';+N/1;+G2VX6VM5#G*[76=6JBGEDT[@@ K1P3 M ;KE@@_#GB-:/L\ ZI[(PCE8BHD-2H@":==6=&#;.+R3%FP%-V787_QE9&7F MVHXRV;PPUQX(;!*@ TO>0--D8@G0?G1%!Q*=\"T88J4X4T(@3/A9U-2$#;18 M11>N0B?FBF2C]A)SR';X%6B;R(*-OP>79\.EW1/^2Z"10T"40QL.:D"*4OXL M1(=GOD? Y2T5$:[=,0CX,F@U ,M&Z6SH08:B86KN?UG1)3C,VL !6IX;K MX+&=^]8]'BSLWF_#[5U3O/?CS1>22 7.,^_$%_,8*_U@>BA"9^+K?/PIX=? MM1K0<$"7^L"/SW0N;""C!XU8,\VVQ$PTIG)+VLT4594:)#\Z(ZE0S1TX'%$; MB,CI6$%3 \KC48ZF.Q\#JS9I M.PL)'?\F;[Z$Z0GDI6!*M:VPNOOMK(PC3X(8!WKA$\#^A9>*_NY3$0[SM.84D^Z)FFM!40*2 M,4?0X03/B9QZ3 2.A"2PH%(%ERS9D"PHFP%*1(2P#=<2\4^0T_C_B@[-;$WS M/O.>@P?BU^,?+6 *BH5+;> M0TBT^,P]D0$6$BF$RUAE$>70^(EA.,BG)*3=#FD3GCWZ*-_[Y6"'"WA]FA"P MX?/AO"";_(&>EXIO+E/FIY^+IO9(C$>2&E ;YHH#"7I/5 0=>CY8X,< @O 2 M^ B+%KV_SHEKZ8H]!8@Z4(M$]'PHN=XJD>2YEJ=[$N*U-P$=0.&S!;0)&,0$ M*B>DANEMM)Z^G.9M8&0CE;9=S<%,> )!^%QFHADK[SXW-%OO1 ;O/(HHX-5] MD(39.1Z5)1"M@%4>(&,"HM? QP??1&06H!AHFC?7#?21'E4"PKEA M/?Z!$.9H/O:>_$$1T02(-A,%X-M<$%3!A:,?,?&@_$#2[#W"W#/)/%CZSX%U M?'%C&2)=:D?7NF7H\$?1XR0TES,X%\\NZ/MCH*XK)L228P-9TDT[F12*355I MZ1+773AU0UI]LH$<&)O[5B=]3S0!'7"I3ZH!,MZ3/ER5S .0+D?5-UOR+KM\>J0/#TR8Z)H(.FRC, M3>^622#M_,)K+. XU(MC+PJTPQ3Q6,;N?D-Y@*B"]BZ4H@K%"BGX16._)^V* MFDX471T0%!E! $MA.PM:4K8)4 T3@! G2(:)4##5ZF ,CI*Q '=]DPMN.MAE MA .UB:0E-V6"M8B,+V="&,B=%[PWH*W:@_8L+D+336X7 M0PR(>7#;0A%.SP#WMUUK1\)R(5UKHKU:T+W!CW_"'@V:%3I70*\<>Z:'@20* MM6D6T*[A ;<'X0??M#!?[O<73T O&."48H3Z>%EP?$Q%L"!] M*#KB;5N^8P>Q FHJ=$L(AL)_@8#"!U^<0^\4(&L!S1)3"H,]U'U=>KR-=><@ MS T)[@]BL,_CMR*/%^F%U]0'??L@/]>/X*,]SC, #FYNM1$!X=IL=VQ#X\FW MZP\7$D%C#L4#OTKP7HNV=[11_O%[H(=T2C Q+9!5IH-@-S^^CY80@NX,GOA( M /D5"G)I=M;:(?'FR-'!&ZNEH&D+.SOI=;D.5 '*@+$B7.P_P&\#V8 OCGIN MFA#$4] C3\FY9UP;>R1!>F?;R,7Y MV9=729&PW8+M"V@A"7B-&J% 4P]YFOI+!N;>@0URU- *)HH%Z0TG 8TC"_,% M+ 7-Q5],!=)*5(U[@@F\O0RTQ!6'R DB/HLYR9?]*:\$&T\9J0%D$W3><81B MI4!-"U07JXE'(R3WARSUWWM*.N"KCZ;S*#&2BTUSM,Y')?>E&',02JZ+-Q_\ M)#RCD\J*<.5Q]B=MLL^!^&>.(:G=P<0N$Y%^0R["YYB7N$=+$(5L[^T +\57 MVQ);*7;RK2+)C0MR7M>2O3'K1Z,PYJ><%\:-T##J!HQ-YOXQ_KJ_] ^T#MX0 M',Z!L>4B+PIQC8#D#SS/2T[G#VVPP],N;.SLEG&PKR!_40/80(!*; O>&9CH M^VNG0GM!B"B(&SW==*#J6\9:05@+H2'0G%=G>&;<->.'HPP+?TXY[4Z-G$>W MG7S#[*S3VH))EAO/A%_I$47N]/#Q%]^[&'F<%;0\-%C,C.^%>JB:6BOVZ7'> M+T"J3=*;%J1>U7"R>S96;4>W"K9^=@\IZ)#R8'=JDA8T%,UI3>%^#+W&E"0I MWO;[J.UV>G/P9GM7\77ZA7C."$5&>R(;" %:N#^CI.@JUKC1['5:[ M(*8@#I#'U6=G"]0N<@G?&O%^@0"/8D\7%="I.9I,$JSIYBU7!3R3UFJKS'@A M-4XE'85"Z,_H89.IN$U!2*FE 95+36OJ>)-^>\X5%L)#B+ ?(/^!::R =5+V MTAMZR':2^K2C+$:ETL:,Q9S8ZNYWC(R0?R1^T]U[(UZ?K[VC@I/' ]ZM.T=XT#+',Q[8U\/WR* MX*%[="QX?>'3B(LY-4(A(RV&T,_V(7.IO6_/K>%P _759K)U_E5K.FHO45) M?ZA3V5S)/BR48]^0'YF'G"\;MEW3$3D@67S+;Z>MW)ZVMJ+"N+U=5H8D/4Z! M_#@Z%3L5N%-P]W^BJM!FTY#80!'\"PGBWP2D(/8X U'T%")"Z+AC2^ UGCH: MV(OC'YY'[+E7MK*&3ION3&W"\^JQO\_X=MG]2][&=TW7H\)TO3!=[Y;2]:#> M^1CIQ;!>]+!]S_D*SFG1U39>H/5K.J8%%.STE_""0XJM"M<:&^(4O@Q:%+L\ ME-VYN1^!1=!\"OE1SDQ464>]T,ZO!_R_T91Q4ZUNCUOQH&4WHIE9K[KHI$[. M_+,$/*#JW>^3:2%^OLQ.W,_Y%,'##$9J !#3*<;K47 M'\3FJW_K JE*KHR=^?^"2YFT3Y[9 .=L2,C@UE]JRLLE;1LL)HF"!=ETGU.ZV>SC93YZBSLS*BZ%A^)YY/S)?7;3$T12RL M@L]!?%B&\CANPB-X629_@D?P1 '*.:M#2YUV5)VWY-K#:L6E'M[A#6#/_6!R M+\\-I26C;%3\2\>$'\ EPL$GO09YSDRKS55F0/8DD\U0"\6H%@7X<)I$*(WCP@Z"A1V/+@=R:5\R?V!ONPST-W:'3WR2_A/>V." M@R4_^;O_[:Y!3K*@WR75_*!H\SU!:%2>]&>XN-PW?)Q78,OY6N*= MG2N/-B 5P4;#S6A+B/.WA//>X77.L'8W99Z4\U2&;2E;GG<[ +2J'?UA,*O& M923G'P'WBDV,@9?&X M[D.*"TTL#$_D,BS@(^((C8SN(CGK/Q]:/&5RW?A-F M4!@8?:(>T_(FW>+B+J760*T^3O!1M]B]_';0PH*SNY0%58\'F\))U>Q^JW!R9=..+]6$Q$='19)_F+5+F@7=3O+^^=YVY^/V\VA[?F@> M2_C33$825R#LT@+O/SZ5]0WQ0"^9\((!P==RKJ#G_CB'STDQN7SF"+,'*LI*2F/#!6'::\=CI:ZE/R.Z1-HI.I M2.6ANEGIR4JAJU5LR*G?#'LRO^,[I&V@0MP>W@NB^/2/LB3 M3NT_6!2S92A^I-_F9#>R M+F98,\\H3;*UF,Q:*7.\ZA922%"?CC3BJ5FL\L"E57>X7:6T24HIN"LXDGTZ MLCC9E(I#F69)(2I.R6&ASXGQU(@^?KL[SY='G74.=-R2N,A6ZNN)D!K%CD>6N'JEL^C&F_S<3!AN8[ZM4W4T\FB> ML4U?,\N\5505CC)CDIXKB"X:>31/=5Y9):)SQU:5KC0>U?(50P(K" Q';Z^, M8D+V"5,XWH"MZ]/9$C#7DC3$N\$JFR6EII31ULFCDT=N;5(VJ M+BBZU5':5K_9RPY!+;J"(X.W7[C:\DWX]%)5@CET-O5&W7$[&?ZAJY K9M3> MWD)1:^R>V%\-\;B<:U530N^))BGVV&UJF8H>-283KV>$A4T.PZ_3.1C@[_Y+ M8'FH>5!LA4_]3]UX[[6@.'C0<5* #>!3H5&P9^4\^\"(GYB!C6S"$=:H^,I! MC25VWP[JQ[S)VEZ+A9TC3>",*=OSK5$0&)?FX#)#5!@YA@1][+UP>DEPG.M/ MT7\N/DOV'<^].7U:.XNG[$[AV0-!Q*?;:%/R*MOASN3]71:6Y4 _;PKJL"($FG+3#$A2G%:)+ MJ4)R>FK)#K6RK/929Y)T]/U9T9<1 MCF9[V"^7S0>QXZJ+!S/?:*Z7N=7=[_A]\D2$]3FK'4*5J^_Y?0A)QT '$^B- M$W\]XOZN!!7W* *0!6AB?Q.!,PO!^"1P[]GPN&%(X)+NMKA=W0#\ YRAWQ2$ MT!Y7C_P'0U3P:_ &<%#XOO>"EWV+L2=+A(V$R7/.$= *B 83Z* XWC(E,-=W M4NY[R!?P?$,\OA4\QB2J[B3/"UB>U#CA05AWLO/AK%-SJ&)B5JJ[R?XJA./O M"\?GRT:'B17&\WS+5J.+OJX]1%ONG'\S&N^A:="3^CEL?@8W@[#AF9 I?(31 M>C63&[6+F!BH904.#N$R K^'E.>"'&(^[H>!=HAGJ/'K,_H>M<0ID%P4@GN3 MGKQ#$Y\X[_@UHU0.1+O+97VL9K@T+ZUK&3*=25W(?]^K="'OSVTL3Y[?OL'C M>%!/Y-V*($)Y$$P;_ I^V)\4*K_Q)X3J1D2OWB0HML*U/E'RGF*29"+.)9Y4 M >U=I^"7 !U49=W3<5R]XUC!C/PW4=YJS[P8";[^Q5L]]JI@]IZ/W&[4&R\@ M5_![%-T>\/$&YY O5^(+&RK,33(F!++;Y$L(9#?*EQ#( M+LJ8M]X<^IJ!_,$7O!W3X"_@6VW]_P+5NKR'R)[#UINAQ(3[_WQU]]UY=X^X3\:M>+7S>?2_G$^^9D,H1[4+)"27GD'@O!-P. MZ7<"0-]ZU?N9$;X#&M7V$BXO>:OY#:C2>V[\N] 5[Z_8HIU(9U KH<,F7ODOYIQ\CG7'$^):[8#_L&.GQ.EB93S+=DI)4U=Y( MY-/J9]06 M.5Z.HO%9WM41)'*O0^+-11;>8_\&&6'X]/]Y,_@G8ON[(/S:'N*-T<3#_6L3 MY2;VA=!2OKZEO)?_^NR6H*F=:#NW2;ID:T*72LE\(FOF4!43M)+I",MR9UG) M(6"&@!D"9FA(?W5#^AS$C):R6DEM:S6>G@[C\J!#&<9B!1$3&M%,A'JK$7W+ MT>73:,'A5[1Q&?S;,F3# ,NG!E@.<96!N"H9+DKRO(7=YC,B,%#66;2Y.,=.I%2R_V!.WC@$1:>:PO_ M!_<:_'UT"?KG7,3V0ML5OW=AX)C2YOF=6)XL97=91:.?BU&K*C_L9 2-5>3^ M%)#)QJDK4I+#O)HNEA22!*51-#>TI]-$53YU18I.:M-.4@4)?JXOFJV&(*1C ML<:I*U*R2YJK*VIQ24;'\90T28^FZZ5\ZHH4@>O'M)%@3CKY6G[F9A/SF,V= MO")ED)@ET[.*U.T(ZK0GC'IB:JR>O")%KJ1CZW4QM51K:DG25@\&GDS//T0RFOLWF2'K4SI8D8E9:B?.J*%-6D M.[.VTQF2FTW536RM57:06NU=D7+AYJ0%'=V*;5B;EZX J8EC== H9A.=3%FG MS*W)YQJI2[40/6J,\<(5("RZ4,-?P.>V%Q=RX@8X$6+3C3 BQ*9;842(31_+B;M[M3D-9>,C9>,:C4PO#(?'\E(7+/^V=G09O/;-@L:B393C0=3;S_]'P7?6T* MJXH P4F!STCI4LO7Q"IP:I,F@%19GDR42L6%QG;5[AE\QM&2D^FLG\RT&U[; M338181CJ6V>?ALH=*O='GHV1W,DLV1[/E2:K+?O^\^ _U>YLEV0K M*6Z8(5M6NY!=F>,&5T]Y'239>"3&,!^:!_GIED?/L%1T]:UI&;(%[*^8SWBM MK!WV^H;U 1$"+^)#4G6XZR_NVJ!T>8L#*5]!KUN&"#7O-22JQ\O-UJQ?;JE1 M45R.^/&6'&Y27N/">(1ES^N6$NIRJ,L_4)<_PNIQ$9J)?TY/O4\W-PXS;$(7Z&(NT-7S;#_=1[KZBJ^-<9>W5R"J MG<"R;3?MC^9Y(6SA*$]:4*%V-0U04=E M&?S"54Q4KO%2CK5DK&)<4ZVL.QPU2^94_<$J\K[4X+*'E//"N!$:1MU 1O8Q ML_POZDATM7,Y=BN _T1PO(2-O3P440."A?!N^J0L@T$OO40BRK/GLG3L$;%. M,0-_T;$$W48H\LLUH8R*@HTR:RCZF=R4__ZO@Z2;(_CW<7J/"GZR#XTA6P91 M+Z='F,")_A*TE;"Q?:K$D_>[$KI?.ZAGL#B1]PS[;V+O9[26(]JCE/(]"A\D MC_M?.\P?#SY\);?(9Z1CF+]H"E67[2?6QZC[.'LAUCXIYV/V&"D04POAT_^T M:YE32O9'JHT?%"CH"9W=$SE$7#@?7.U &!,BXZ7TVSOY$?9EZ#E%.>3;*7;L MZF/JG;(5;ZM"0]WD.^94L( XHN13E4E"M;I=BIU>7LUTA70SNFGWN&CJ5&72 MP\P2V[5N?;K)PZ59DT:_>C#_UF MFE=K2F.1+40S6UE:G:I,8J)Q4]:,V):,,OE%93W+&=U)XU1E4J3;Y*;=F%;["_7%:4EP\WP:&1.-];)5$XM M= 2P<(:%8K/=&"6.1VIE,M7*QF8V MGX]M.[2I<"#%KD;)XY%%/CM-JX6'&IFA77TF"A6ER37@R"/*C];]BJ:D;*JC MI/.=E!IKD8NR#$?NU5KYVRTV E[>FOTM]]*;+'F\QW+W1&!B1 AL9. TE)V9 M$2%TX'Q&.=2SALZQ>6,UA(;669>S:F8:3]?6ZW0G)UZJA.RK%D+%$@Q'O;D. M*OE!=5")GYG/^TH_@;#T(.1+6(GP=?C"PIF%C+D]QH1 =IM\"8'L1OD2 ME% M&?../+\7#>0/+K@ZIL&7K[\ZP=8;*KFA;BKAYJCDYHW$^U[56:'D?)[D7*5V MZ[+(^JHT98RYB1*I4

M-;]9H4;.G+(=SP#577!#-;^)ZTOM_9D5S\XW;QGVR;31>;H@387J6FW9,1(2 MW!ANI[)7:\9$F$0L$B//N\ ^A)806D)H>4-_UHMC2Y5N\*D!-^KRI>&D#SJ; M5D8VY<_#%N:!KRSDY&;)S\UBOIM717:37GF5;DPDQB3A?_3'%KM=V50K(TL, M_3=V%0V]^BM6O]U("^LKX]Z'ULO\#(Q[G_D4C$6Z X>D?5GG[4V;K]O4T*7G@*?-OEBIT,E2 M OI$N)0NQD8H[K-JZ:YLS;11.JYI6(Z7;X:;"4T-\S$(%;J!/\8-?!X;0U_P M$\-,ARJ)NHY A=R-]O&S.$T\I&7.6?"+ 6>03+ML]?.?B)^+;7_NDIUBO=,: MZOV,E1L_U*B&5[Y'D52$HKYW_5X()2&4W+;]=3Z6Y :U5FUERR.^E2&;5*H) MVH+Q_L+?-V-)K%W?KOI5-ZO29C'>;+"-9IWV:P$IDOOP:R.O;7.A6)_K (N8 M0F%8"1;PS"YCXJ!?0M,;EDE;"RE<,/M-.MMK99*DK M%%.?AV?Y866U[O5UAP<55@!;EEI4Q-6(1;91(A;A$B_5-H=*'RK]]U;Z/XPG M/:?UK3(SJR6CA149;=F38JP_>RB+GZCU=+D0+2I6;,T+QK+.MN;=QMI-0:WG MSM#Z;Q11P@>5H:MWQXMF7DLICIMU5FCY=[]I*A*CDV'P M*42D$)&NCTA_:.R=#TF3D:NK%BDJ':YY6S2<2 MVQ%3$8R.!XHU;>8_M'\Q=^X<7SPQ_(J2&WNSW![B+]<]\ M,P*)B<%FX+3D&MGJJJEZU&6,@H3NF\=IWAS#11@VS&0*=?7GZNKENEV^65FE MN=H%&75,JV PWO04X)#9: ,J*\Z;YI)DA"-?ZLW_C0)&*5%TYZXF.$""Y#)$>\?G6O-HSJ^,\FY AQG 88T@RDF2.S_C^_K91GLJ/4+-B M='0686@Z$B/#_*10S4,UOS'+YHUZGEZT<[690^J=5FF9H+;FN)2,I:">9;/8EY,6>>]ZXG1&-+GMXPX4:^RW6+]ZB/&\8 MTDK1M)>N7IG.MH-),38E>:Y>[Y0U+?WP0,DW<)E*_)X(YO^!MZ*\R/BG4ZBY M%B'[$6 #YJ;<.$( M9""Y%!N:_'#.$H!/FRLZ()3)2]-Y?5V8!T"R"052\I'$$3@?47/1_G! OGLB M#:"0Z.CS8(F*93O[*T3(&\%_RM2ZA6R42A)0]24P1ZHMN#8DNT#84/*4"5PQ MG"Q>C6+XS(>/E35C#)<^%T3+@)*F&W,/%20L2?;^Y 0B:+4?S >^"$D$!'7" M4#3X9Q?ZG9(GF1#+D#S9Z [Q#2:2HD4@#Q1Q"@?.(95%.-1VQS;<>C#Y;1/H M^$6B"PDTWGADA1IC0*SR9$] VXF&F8&OXY91/4+ *2%NBT@PT6N@0JK @30S%0>JZO:Q/AA C85;%L"R,G$=B&A(.('N M^FWJ1,&>$JCEJQTLSX';L0R01J'7Z\ 3?B@6:/>#:X ,A"MVYW,GE_7/%% MP+U&0]207"M AI/J?_]9.]4_J%>E)SZ["1W(J_!4/J!*SEQ)1D01,$SK E8? M)!^*OC2T)? V)PA4Z '[0/6H=ECO;=N=FSXB>4HV%:!0'X*;I]&$H3^=W*/8 MX[WE0 M.:=V3=;@V5@_\_\^)$5"S[ZP'."A(F94$+4 :(!G8;[@DI M"[2 M51$D/%W /O8@N_V)LY<+ ]C'=!;]^*==;LWGJUNP()/W!/^NHC]A5W+ MFB\\9YK2))5 >^08R!!7!*0HV#['Z@K$J6YHAKPA=M<'>AH!1\T@R'A[-]IU M(DACD/KC5KG.%&ECA'!-V1(D@&Q>*/^:('KRC&U:1!F^68\0OF$F3@5%#Q#9 MN\(4RJ8N>(0C[(WM@+DW+ZB/ 9I88 ZM9H@X4*D,O#]!OC^Z!3L3XK'-+V[C M>T\4]A30039;L"14%SSU.2?L<!;8D-$,%RJ6(OO6 MK3\+N%I_&9ZYAD?Y#WL$"AT*P-R *X!0:5@J_%B$^.4 #2#:B_;S)'(,0X,X M](G;< I3^)F6XWBB+S25CB"QFPK2A]M=[PC\OL70.H:K)S %+3 -?XZYGX'# M,X$U#Z0TWJ'VCLOVC\5.6FM.,Y];%D$;J*[22QMZC4N)(V2MO62L(=I?AJYO MB[3=,F%UNU+LMB=MA522Q91*IXO=D2FCX,MQSGA V AVZE#@8PFT361O,_4" M(P_1B(;SH@'QF9)Q(.J* S;?PVZ( *T+,E["G$ M.P@+^^E>!]8-LN)^E J^14::DVU_.*X!42TU9-#=Q/.3SP&UZ$!TZPTFVJ4$\2LUIPNQIF;I->BR<<:-06P?&V1*G+5O[_"7/SG]0K4&_#J?O["#(U'\-D?L@& M( _:=Q&=J06PO>Q,H?.N(WU BD5 G2)VZN1IT"5@[)W>XNWQ?C7*]JW,&DU'&1_1AS#F[<76Q0BI1IL_$Y"&;&WWJSGLN M1=5V9I'KL/$!.=^69Q.V756+O'Q:FTX%)6UE?2S7SVT8)_:(SXQ[!.0L0Y^Y M#:QY%HQ/7)ULYWJ%RJ"F-]2-GBBV-?#0KFFRQWY%=^%>Z[PPSK^F^OJAD./S MY,-;YL\\0?[HG(SW9J8\D9"7+[S?/RYGT$LO<8'>LY= T;$@]>0T,_ 7=Z&= M7ZX)MPY1L-&-@!3SS"5Z__U?!Y<%'B7I^CDG>U3P+RFD783"!$[T MEZ"MA(WM4R6>O&>"=)9?N[05!HL3M [9?Q-[/Z.U'-$>W;&]1^&#Z[3]KQW> MJ!U\^,J=B#XC'^2F MJ'LVH("?=&,XC;0Y4_LB2=?$[4Q),?5M(05QF;SSWK\;R;&TJEE]0)-<,39[ MR)1;YHB2$8(_'=F.YX<65Y8:_*9L=E;KK4XQ0S22?3I2[)4GU%1OJV2KF>IQ MZCH*-AETS\_1VV?D!DXM5JCPT4FT-BQ2)8%+HI%';]_$5*8L2$I-!:S=3X*6 M]I *3CRZ.V;1*EO+L1YBHS&$UJW4*VUQL45M*V/WMXVDU)GG"D*ZCRJ%DMJ M=-..Q5&GI*.12L7AFL5>O$MF%(,>4*E>+&7(<'<[&CEL"UDFEXI29$U:Y>HJ MZ,R[@CR*GQA9$LM%*TVK?!ZT-E4-.FS1#N01>3PT&RW-ELNU.^ SRW&!K/8S M4VO>&%$G^+E)NI-R(<-O.G1KJ\5 EN2'PP;RDX^&%NPV8'HQMD.6F&+4-;K5 MQHQ>C:@3ZZ>&7+\"C.*,=_.DMGES#S;M-VSQ],4W]1/G"KOAXD9T)^7)[?*'N$Z&^W")?V!#(;I(Q(9#=)E]" M(+M1OH1 =E'&O*/2^$5V_#$1$J_0X"^<_62XMJ!+]LFV#!^,R!=?T8M7W'N' M ,?_'MYO[Z#C-0VQ^?_NZ+OWJAIWGZ1OJNO 86CX[<1[YCCEB'8W*CBOXT$H M.1>2G!>2 _I]Y'=M2X+K*]?-F,!27$(_R[IS84[WEQ;=6ZJX\V5.7_Q6]T_ M87TW4-%]W%/],.C[>-E6$Z *'D@#3^<"ENM+?1;('-901BJ!VIDDF0KZ((C?GKMY@*YEO M@8M?#OZNL.;/P<3;6G0HW#]DS5]8N+]13 :$ FB:CC #BWY'V/)WQ(QOC , MA'H2ZDFH)^_:+F]V5^1,K]FQHHN**6BA0?M%#=H/O1+G9P2FSH]NMX"N&!:V M&KE[FB6S+DB9EJ(A8]*/1N42'+--6EF5[+$\4^ENJG+9?7\TZG F&;\K6PHW M93O5\90?I'*-%LBHM9'TL&A72E0BW_"O72?)5V)0H:J'JOZ]5?T-,>@S=#UJ M%$O+:9UJ=+BJ7'*C] CH]*?I>G[-%1;&KAPAS.PCS.9=D_0S@^$+FV%G( MH3I-3NJTNHY:RO$&TQ=2W6WQ\0)T-O;2W<-?+UJ4!?X= 1-%%W01=_PT<$/< M,XVPGXB$[P*\:R<@?Z8;>NVUWL+E@+=M47E:G\-*#U!;*?OT_3O+Y7H]8:SA MD-]TLI5:H>PEA(H2)FX")&[>?SL6)J:AJECI, M1CM"2]W:;%\BFUO9NP@>XD2C7BV3=G*/U+4 T]#I#K_-K&5?OSCX? M\7-[X2RB#=Y5JO%5-%NPA8Q_^WN"I"-,[+B1>H@?(7Z$^/&]K*YW \@V_M#= MCN*MK=IJ\WPBL^AVMB/_:G<$(/'X<9?]KQF\NI:/]BT@\RCMH;3_L *7>%C@\L/,_%LBQG?"A5!Q0L4)%2QMQ\X3 M<78O]!7W0U^)3G*]C(INE6_)JW2YQ!778-;XK/QYX$JC=J4UTM165F_G'\K6 M2NVLT,T6S-UO-BR6^5Z@$!;+?%J<^[2R-_KIK.ADRBJ_8!-+<5X;I/J+3U-V MN];:RG0\5>.CBQ&_[==D2XKB:VRX99D%7A74E/Y*+S0'=EO$&=/>;BS#L<>["R431$)I^)#1] M6G+#M8EP"XASXU;AN9 S8)*;3IY1FKQ0*R>R#\M.?%S'D,,AR$F2B3?FG-ZL MV7\Y3>_)$==XW M"XC=G*OU+3#QY_B=MT2LVW!0OPBU0CT+]2S4LZ^:/]!\&CNA M4_('3LFA1#-0HB7#'6O@)D3ZY U,'Z&Y5UCG#7@TCW&,[C#AE-;;TI*,SJ)& MDNU$T]'$ZO.]$7I5SS8;:J+1R61T(>T4N<1R#;T1W+B6BG 4'8DEPVR<4.-# MC?_3&,:2CPF2V![)G0ZK?"(127 OU:QC<^4_C@!9^3L85G7GD 7BATFHHD?]N])?]V_Y]6=)T;YF!3_\<_HJW ^7\IEK.\ID\U3!]Z:1LE&FT3.W M6$<(9PHL0*S0/__Z9A>:LF_1+>! X]:N3;QWUUS'1LL]SG/C/*VJ"I8U2N?C M[46\F-([+5E2S)K3G@M@!56*OC\NX"8@KS5$5**Z(F(\?@V2'.(H(@K MQ!/Y(> _+E@FAJ$9@2K'M<)^%"(O):Q@@^P#YZV$NQS48"@A6KNW:F,:<%6[)9I 4&JZ5W!4A!1FX(#J!V[H_0>ORN;1E8>L:1,9ERI MOUXU^JI"INY^T_>Q(W;_^YYH3Y%B(:P $B' '560(?=TW14T0D%7BP/;(2 M M 6(@XNP^Y\:"AH[5GY>'" '6HN;BP>C/T,,&(LXJ/'RVO1),.W(12;BR@K\U MA[7G\R+EL:+@DPDQ_#2_U[E.<]+7M)Q:3%)K[%)#ZV1R")G>0'\Q"6T%@0=R\D)@":G?[>(PG0%(6\<6VT6>%YH+WDE"$BN1;: M=( @3H,ASM0"T!R!;)K:!(!;EO2BHB(]P#]<3/5NPC;Y-.&H%"Q1C;4%2!JY MQZ\9C;)C!62(WA\'=E99C:RAROI.,5Q]&DM5B4KT)_.B%; MA47;URS?$OH3L*-"UZ@H8OEP2:@]2D!^"G\&W)87.O8O9$AA&!8 M^LN&6#(&FK'Z^YYXW7WU7@$)LG 5"S\!ODN1"-UP\*0<2_!?"6UI2UC!J0HF M?*OO4L&9V:XXC?QL]_>$\#6Y+O?,?I%%$)^B;"$FP]V:.&$"1071&.@\#QZM:\*PLH/8G@['/20L?>T M4IPI(6@:_&P)H$A"T7C!P0XD\#/UZ2"RY?UE=]9)?W9XZTV!I1,Q.?3S+Q24 M5,3C4-G=[Q0DKH15O&K<$\R5YU_3B1P86ZY@;0B:CA [.1+F'@B?0BG'B"#K M".*V@2)G4(Z0=/[":\#QT=TIN!<*%PU-@_XW^!7\\,\'Q/$# =G[Q#%,_"N> M0U03-H;K_)HH:R"=(HH?M"?)(&0?"./AD;0_+.'][#KO)\<)>$IP MRB\<*"2.C@C^W_\DN7CRGZ?S>'*.<"24?Q3J]21:1S"J'4BT_]$)VM[]AB+C MBL"+U+WP133^AWM@15@KG:Q(KIA=,3E*T47M8^VQ5V5QWQIS&(819)SO+(2C0\APKPWW6B0N@H1^QGOMW-,/PJL,@/\3713= MQ5>60F3CTX5V-H5=OK8!3=2G?_ +=8+BOC1J(?*Z>>HDI+G$+3 M1(/(<@)?%&"WX=O2FB&J?N; >-1,I&DA6ZGE>="E@$(.>B [A,\%$'),^&0( MFN#CDE0NG +P!LSP)H6Z>/@3@L(5Q?S0=ZH2U<#$V4]EB5K>W.$G>TJ/-3UX MJ_\TRD> LY(_$['[1/REO*D]R=I[/MRCK F4RH DP>]1I/F_QA80U.@*$N$? MT["QO_W+ IJ DI/GKD'@+NAPM@V--]\[7PH\3?/__:.D)_J> MC85\N3V^H/2+4&$NQYB/*DA[%=@N3YT7;85+%C>\AAW?HI/':WIXA9S/BR5# M/?J5T#"CJ%$"_1(;V19^JH/MQ98(=,%2#.QCXK_X'^0,"XB"[?C.Y(=ZIHO& M4N^8LJ&I\.L#73*=[BB:>GL*%7KSD_RI7'#*D_&CZ[Z+ZFF5KU3H*VV#'RN. M).Q<57+/55VHM=AT$)U(Y-R, 4U;.GJG)M_]9NY/](E#VHG/$]Y927,#F'/* M^_B %.Q;1I2O!QS/+.[I$K_%5N@U*VQ/X:3E*3%1D(X2&R!8Z$B$_MZ[X"W5 M.UY?ZJ^U708'!/0-[)=1>5@8<'R?)5LMT6HFK&0YX;PCY?@-^R7>$=!0Q_"V M@R8BTLG-LJI/[&[#;M%DAK%!.U^5EJ-.X^XW>W_BSK OO5EZJ%04='Q 2^'S M608EFF&4:@'3P?PB&-+[4[B%_E@P\6.B#,*2I!\396X 2C)Y9SA.SXP,V5M7 M"DJ??)CWG=6M0 E=W-2[4E<;=KAABE/U9K?-C5<(2MCWV=U?U_(!%A F#@23 M_[5=\SA8$K^'@__1%!T$\6DN!@F?.A?U-_09G#-BYH,MPQ8H5GT M'B0C]Z#LEJ((^>::R0C:*D%R9;(>RZ4T8SJ^&2@#U=[(-[8]Y4'< M-N(R@K(3F1>GH>S$,=W[Y6GO].K@_/CQ@(NZIY)@?B*4?!@?WH\J'^F37U.] M"V&O3SP.8]0]!P*XI=G[QX-H2!6PDW-"<"%A2()\/([T_OUV1^WGGJ9SI['] M>:2*W<>.X GO Q<_14_\T2%ZRQW/4.T@Y+] 0) Q#0O9W(HN6JBX_*/S@OYL MLB'V?B;V!I%;C+TI<>$J'L*[VQ(GM)CM6X[S3QG4=Z.1/D; M@I=\KF^(!?0XD3'H%VA ?1>G\ ^$\+A\PH;TL"<;G,_I%T"@&BA[:FB232BV MEX0.<.6O+N%'XSJIE1$\'HZ:SR'SH61IF\<,$ER,$(RY_[-TDLMT:GA3DO4E MZRPO4V"Q2U)G O6+-W(.RRH//$CEDC+$DZ),OK\(\%3?]+QEV/;)/+YBM1QK M&.L4Q\]!F:\LQH,:Z^+*HN.FZ?M5?HXEZ+9/9GSG#(%- L@%*.Q/\O COHC[ M]1.HJ-POT\$I[H)M _A]OX8&,D ".BH2/"CX")!(^]?< MH)3ZI5][807%)03N*7:ZTO">*.B[7JC_R4GKGA M"&71":A&S=5V9:1"('4[>1.05(K(4L-BN>M; -8F$K%71,X.-F5<&&28P&.@ M_6IA71 RI+PZ'[16) F*[@K^SH318XV>O#019:&) N M <;2L< -/WV&X:5[(NU'\O/+-2%=H&&",X_6>+ (!N\2Y#W#_IO8^_EQYSK8W=;1/0H? M)-_Y7SO,OPL^?"5+9V_7A)+ ';IG,>H^SEZ(M4\V2V:/D0(!;0@(1O_3KF6N MF5^+B(L"8]CS@\J5\3(?[9W\"/LR])RB'/+M%#N>:%Z0=6KG>H7*H*8WU(V> M*+8U\-"N:?((#:4OQ8;]PK;QP0L.:]C0*95WUSO1!!+TE;R[V\97*V.#6R1N M?.[7!2/4VYLCWM,A0*.$9;@E.WZ\[E(^U'['B]BN['M6&&RTCK&JD+3>3[:G M=L:2C'>DH)SNXO/(ACJT(3 M3R1W70EV%7-F<#MTT(["U%QH58BBY?I>E:N;@B(]V@W&![4*\UBK-,1!R0H% 23W5@B%47-(L@3;8T.F8/+J?=:C3U;2WU/I'"? M8&C*0727H=L\Q?Z&!OVTZ@YX4%T+DSQF7=,^P?;6BOMPO2MS/; M5)#/V=5"T)#2L4O-1GS;2*NUE>J6I;A:C$X;B'5WGG&Q&YDNM$N#J"&0?.VA MS@U<91X;F#(#EVT4C%%J AU%:P; M!M/.Y=5-N@%UY6A)%:EE+X;I:IR?]QZD-EW8\)* 1AXM:5L9; $_8R<=KD1J MF?9#MIC,I^#(HR7QBWJV+B0UM:,,+5U);WF&4SZ:G\$X98R$AVXZ>NYX82TFU7T]AWI+URGEC'FI@6FT.>'?D)! M%XTY0-A\7)XVF):5%;W)C"#GZT)%;O3HW'1UJ?*T]SD,<%LE4J+HSET/>FLX MJ':P1 )M!<0UG0@T'4,/8BGBP>04S #B+[1W_XVC>NCVZB>?HG@?:K,R%709 MX& A:L?SV"Q,($PX2T-"32N!B0HV#1OX 2+T=]P)82]H:7NVAK'2@67?$S77 M0I;?CHA>9/*E>:)0D6+[ZWF<%:[6%* ]OQ0T%_NV*,)TW#$3[NR6LL2.*OQK M8#$\WMSM".L@C(4H(@&T7^.IP7U4%.PI@4J'B"F0X(L_K9_,4[:V]VM3">\@ M%U+,QHQ&I-BCS&OD#4PW1*\]XCQ=ZSZ%O+8HGU;4NJ=E6,E.P A2-!S5.,82 M4*YIDYB^6)%NLIGBF^UY)4O]]%)7/TB&@VU1\IYB$QR78.E_OZD&]IZA/J , M-L;:-]?.OABR_ M1'^+#\;LVUZS:&CHP_^[8^_>NW[V/O$)!'@V0?@T25XZH6SC!(^*E]C!X\2. MW5ED* M_* OQ%S?*FY.%EK)^21)" R%_DP /+P+FC+7!"[=N,95T'^J%"?2 MW$* _$B _$FRZ*>J> M^U[2C?)RO@WTA5+P?BD@0RD(I2#$@O=( ?O=I(!\UX&W >TP#^"75XX?+$^-?%UW>:\>15VA_3?QUD>8MC-_X]['!QJ[5 M$H_K!QX+$W"U7C#JC%3OH/T]*#B#6:ME\ )?ZQ5R(XF?Z(>5>\P;*O=:CB&J MJ,D/L&QOAL>E>LQ=4$DSH,C,UHGJ&S(Z2-$B:\BQ>!\5,3%WOV,1DCHNUSOI M7X4@$H)(""*O@@AY,1")J@:C<(:Q4I4CR'28*W9B5#RFEE3%;KF MM"?<9Z%(S=R4G=IF-E?!C!]7R)G1H7*H1CMY]YN-D"07HDB((I=#D1>SDKX? MBE#)BZ&('9N.I^(D_Z#29I-6#6K>E%[K<[\N-SYJT="/S]AXOKP=X4UWZ!E%:;*A-(> M2GLH[:&TA](>2GLH[5_7NWLW%;[%V;5WJQGN*;;7T7'7S_],;X88 QU,E$_I MJOI,L_V/=IV==#0IP>D)/)V83.W^=,5LIN\/P+W49"H-X&- $XB:8-O*!,H) M[FK6%M;/NM?>9=AZK[;:*&V9+*43N6UIF%[TYNB^A^/X7.1SNJAR1UU4/YHM M;M;.E9.%'DOF]7IO"T9.S^16-\66%B^J[G0R*W9*T]XP(2AE>]:2(5O8XY:Y M%^3+RW=3?#1?!DRY.S &N2%94Q5V6>QU'U9JXZ;XDNJUAE.W!EKD0NZ/5R67 MY4\NV4111'F8E,[Z-=!GFV"S.FM>=?IY!MS-KF=Y 1^B(R>Y-WO.!4B3X@\8;)7 M&/:Y!/(\6+16X!KL6EV4%#;OUT%U!RJ#T,"["N@> M7'2/R5E7:9RX\-;O%Q&>P;SE7L)#TK6_,I7SWFSY17!$>NUR2$WU06*ZRN93.+]@'CLW4M8$T2T%. MT.%!R^=R8M&K/N2V6X7IN,7%0.Z,DN-Y$W*"C1U7+89G*Q=F1H&V5LU)9R2H M^6@L.K,82BUI2)3.C'IBFD_-ZH[@:Q=%1"A4AZ>01$(70$T)/"#VA M]?_'T.,T4IOF0[PQ5[DH1R;6V<%F64#0P]W]3L2.4WU"X F!)P2>T-G]8^!9 MJ<,R-=S(Y8XB"3U=3@,[N42W@">AZQ4AF>/H4 @](?2<=4!R[;7>%/1\X]#. M>Z$G\\#-F5E&6Y.9W%(GG4DJJN60S>-5VI,GDFB_61D+NL<NE* M>(C]J8?8UX:OZQ]RWP 1;@/#OW3([*72AP"ZZX:%%OH,@C\%[MYL([G9];RD M+LK1LIZ7%ZT%*8\2*$Z6/'$ '@)7"%PA<(4!MZL#5]::KM-,5>R3K7F4$;*F MWGG(KB!P<=#9Y5XR-T/@"H$K!*XP8'0I)SDZA*X0NJZ>$7UM(H09TY\5O"[]R;TJ/Q&4/P![&0@[DN%"F;P)\#W9=O@C M+,,KK/,6V@]?WABT^:)HK0?:DERD%YO-/$IO.>[]@/JV[L.II+%HQGHN1;IF M1C*WM%N8E5*C) JM,1$R%CNOMBW$CA [0NQX#CLN9XRQVP9M<(F1KO9ZJI8M MTNF,LWE_!.QMV-'HN9QJ]52GDQ'MG)I*%)G>K &Q@T.5:4GR.(LLQ(X0.T+L M".T.<;2N:DR7[S?=& M9$93@;2:=&OM7JMB(I_%*XE_Q?# <9W_X"#2[V!/PF^N.9@/#ADCIS;4>9;()YHC0Q@GS\#\ZB!0!1-1S@Q7:I./$7 MFA=-_I.%SUX*J##2QI]0__R-^$Y,7 O'GB3@"(IF$U"V#==ZK,^WH)01]DHP MX8C@"?"OMF.Y2$[M>X]C3_AS\.M;3G*6EMIL*-U$B7>+Y;(R;B3ZL7+J=3E$ M:\XJMJ@9MFN!-GQ;6H-C?%D?!@2X5_W;Y9^RMW@!\A>BKHGO 5_H( ]-P'R^/TI M)PJE)5H1+!4X1,8CGN':_J2(VF0"7Z'+1-TR9$N87W*6S^O%B8D?*[/_*!UA MGP9'U'0B!\:6*U@;@F8B!!+'"+$"!+XE''<1=PP"KIY(M2M$2K8 !NH(8;J6 M[0JZ@]I:P&U/G*(OS84-82!BX/IP&V@:84\%J%&HGP52, C2

V(BF0C"VX']0F6%?Q]B58ACA*.9[P[ CH[U1- ?0GI>Y4(O-VW4RSQ;+. M-P[O]F+/V*G0.WY5A+4R=^==07/A!#*8TG@:;2,-"K8-U7VW77%[I>;;?)>, M#A'^,"=>/C] M5.#WD C!0< 2-,@XRS0PE$-I-0WX]_OSYW_VR$#[\3H.!'Q?1XY4B%A! A%P MD7 _1E-THAWX4"A#MYEN^,9$)]Y%:3)7XK_ MK."-2!D\PC\9/-Y +J&OP!^ !7;'[7' ?N>2.F; YX@U8<":^RMZ,2C73@7 M7=O M3O3H&L!;HSC0+"8^"2__Q0SX@1K+(F('&=J0V1$$HA471U M0##D'D+:$([/S?CPF#;J4YVL%*_+FPZ]35:B=.IA80X:[TOZ>!_@# L%)[]* M4$Q':3_$4M%QM906#TSC0C7W5MO8 Q>/>EX11 NO%[()_\G>X0ZYASM&W!EF M1BF^2 *UGN@:!7:P:,K0P6;C$>I$D>=SDH\T_BF<7*M/S*68+@AG-P&^HN%T[$-6E!;34OM,D9)+$13D!WWQ]&. -Q?1KC31O)_ M)&7Y^W_A/X%^BQI$/.1!3WW5W/G'2"L#_YG\]T6\8!';.0$FT+$CU^( __$7 M'4O0;<2,7ZYI DL4;(!L5/8@*((7B?_][__:7^QQCHGO^>]1P7?.:!P$D$%T M; %!C>(-\9>@_7_VWJQ)567[%WV_$?<[&/.<&[%V1%F'1E#6_I\9@8I]KXCZ M8B @(@A*(^*GOYF@EI96-V>I5%4^[+5G:0J9H_GER)&C\<7 V5$ES3R2>Z?" MOP?G 1FB&O9(4O]?XNC?<"UGM%^(F^01A7<^AZ2A3-U_=S_;?Q;Z"PX?6HX& M)>%?6S'"PQ%\^LES0T:ZUO)? G^D3T^=*?PQ35V)M<_ G3QBI)B8V5"7_U>O MF;MD&O^5B1X^:&\37# 3CD0.$A>F.<$S/L0J>)Z >^I!?L1C&7I)44[Y=L:. M(W*#TQ.UI\#.1S$"R.509*G*T6X_8Y1-=H2O?0AMOZ+W'T:2DLQ8,['E88N6 M,>3=S7:K:VTPDGH^;O)+4S WXYPZ)L?8\Y%V-[/F\[D)PQI)NC3AE;IH M>L5\L5B;P)%G\YP6)Z1A-6V?I[,VODP1;;N39\?4^=M3>:S4'BM-3E>Z$FD' M2HDVZ^PX?3Y2&9L3*3LWNYC7YI(.D1NEK3R,#SH;*3J:46D9O2HF:I. %@I, M.5. X9!G*QHV%^-6PU_.,8''?9V9485M&'-TMB*L3\W6O9&\Y+K3-4,V1#*C M-/PQ<_YVNIQ.ZW>2408'AW$$G: .^X]CYT*"7[N>I=<[1M4K0Z_9S JFO MU3&.'X:"O6+GFX@,U%?]&#O_Q!T< CG1F27RVEJ3@7'HW,M<[M^7]'*$M88CP0 _/34M1"_N#'9OW*T^TP0X#C/-E:,*% M=A2T;L)?0'_MOXEPI5?VSD:(;@F ?6"(2T?Y=_^/XTG!+74W(;@72-$>LC>@POU;]%QK M_T&T>8>?G.SQ1Q<-NS'G-I=K[R>VWU"B1;\O\I!B'IE7:R ?;7!'S[? ,Z= MLO=4V_^=A)4^?,$?D;K$D2W4(YE!C(D?8Q".Q9,O^"-2ESBR!2G+];CR MP:R<-VWC>Q#A^ 1\H[[QKP/XK5("S_][LCAP"H,K_K^_B%]_JGKI1^)53+RR M=_NR $Q>Y/ZOW_LC^+&O8X)X_A&>TZ]O@S%@^?ZE.?" B:V!EY048ZW 5<(7 MBJ:3/'[KJ82R$<'" M&W.$KG^"KM](*O[18 R0Y0'4E6&)PS<0\H]J/,8!.E^C ;PK>$D1/J]FQ[TU M)%8U.[Y_D\*WO'=W2*]X$1>1K%]3UF\@!O>6]2\AZ%_/X&\3W\(VNT>2WYTY M]RDI?/??0CY:<"XZ;X=!KKL 9,=9D.F-8.I8O /M!0[/ _M_4_/XX=[TC@Y3F,5RB$=7EQV M%=Z7"EJVQX(YD[]^8X_XJ]72D?)^I1WSDV.K*9S-]JHUQ38Q<-J=$:2 L87@F+#5+/)#D>;&S;WGP;>/( MTO\II]HXT>+'V2['$:CDF-S]T6 '!K4J"E,]F5':/5TO^O5I^^:V2W'(ZWK- M*O:Y7*_K84VEN"WH_ICZF.V"4.,[^@?B1(L?8S3]*5IG:A7IY;66ZQ M6$R[PW4>2]EM !.1T813'^P(%7/;"-VG?E_GS >OR.XO";>WF+X&77ZFAB!) MN+MU<%.B?"./PUM7[=CWOVJ_P94;\C7$R=?P@@3\A*OV6\@Z.B''Y83\3D'_ M>F?!=@K9JO$]S:&K]D]W5V-'79)P8N>" A].ARS3YH9M3.CULA['325WHM[< M83T+FBV\0S,;OFHL9WFR61<+TW;4XA9=MG^UHR:Z;/\TO_$?J^UU/<>35:E6 M2?(*SPORL-,5AP1%6?O.KL0#GD[_D.MV\GM;^W$RA>]M>/R((/(;FR7I(WAC M#F7[U2E/9HLI8<6+Z6XO*=6GI4SU]D:)',Q*5=\:^KS7DO1LKI6J9Y5VU!P, MW:+_[%OT[Q]E?SLCYT]!X+HF#M7W9764I?JZTDV- \*QUM"1/& O7+5U7M($T3=I#QTW=/@&A,)OY MJ5Q+SV+)69 >R#(I4X8*CX3(*?+-G"*?J,)?2W__.@WAPZI[7:,A3W@SQ6AI M.A^DJ445RW5&&-&&.KMWC- _Q#&"\A"08P0Y1OXVO0 [#AC&QLQ$#%RJ%%1U M;9'7V'*UZ,S:MW>,<-LNAH_RDRD7K L4PZU&\P+7AF76D6?D_F@06UL&>4;^ M,&W@PRAP72/']"77UVFNRQ6S,E5AMMW:F&6A^N^-G#>3+:_;@/35)@?/U37Z MYE#<"3;%B4D?TFBR33-1\8P@063VK<%@WX6L!00*-E#(:[8BN99]W(#AJ-7" MOC_#.WI6_;4KG\@<_CCN7*6L/-B#=PW^TPN6RDGSW6??[QI7V3FS[.;S MTQ+?K3&L0U2$0F-Q8L]_1-+_9+L+6U?UFP6/D>5*AELH=9OII+%3;SR3P?V3)F%,D2=(=?;-S!HEJN:X.T?ZF93SKMIU165P()=%* *.CU-&V)G"<4Z(+G]V6^#]^.X\^'4FJI2?NV[NDK?A3T-OU,UB38 M2UV'6F6C*A*&3&+-%;G(C$94>5RYV"'(3;>=QI9>,KK63U/:=EU9;I-PY-GB M74R;E\Q.2N:](EG!,V1A3==A&NG9XD>UO-+G_*&%B8U%@PMRDTF0A"//%N]. MM%ZGT-@2>C#GANUVM\8--/CV\\4S^+HE-EI2D@_:B#T_[9DJR2 MKVS%2DOD%JE%O3=J+0.MJ%YJ>I0=:'BGSD:-9 MZVJ=RU&C)I;)"6H^HUYJ4#1>X].5NU#+V&J6VW:S6EZ9KB%WE:&&&E[GQ+ @V]0%0#B%):;W(: MMU@YJ[25#9)34X5#SQM9N7TBZ.7R UVCQ5%U3K;+,XN%0\\DI:8YT_)P;O/< M8E#6.D6K9[;=< )GHL)EI[,RV6 IO>I.*EF/5[++A@^''F3ERJV".@K8BSP% M]CF$3=0@P N:.\L!O+7 *\][!HE#;"D,"S;-)==;/ML2J7EIF' M33PF=FN/FBCO5^]$C57W!(A59ZHE,%F@'1O:1_;Q[*73V4O[V<,&M(ZBAIUC M_W%V+=X3!''H[MZ-OCRT=O]/V*I*UIQ# VD9/F/_,@>\&1Q6;M/$ZC '\*CF M=,>M%UI9I91:*V4+(L.OQ$HCTPZTH+90S\7R\KBKBN57:7QUXZY6J0SJ!O-* MWMT]N\$0).)+_/B"AVUC$5_BQI>P@S!B2]S8@F LGGQ!,!9/O@ 8(Q!?XL<7 MA&/QY O"L7CR!9ECL60+@K%X\@7!6#SY@F#LFFSY8/;*F[[*NQ$A<^G>XT9E M[%X']'C'I!T:IU%_VCB-(!^I^!6U>ZU466]F*TJB#KZ8.0G.E!4Y\6G=\I L MT%]*%KK:YC5)0/B(=.)S\/$;=9:L>*82Q?Z2V,-1OUXD*Y^$GS])5F*'L)DW M).1Y7]5O(/2W:K&+/=+?2[I?ZR^+I.!E*?A>^^%KI8^1%" L0%+PHZ0 NTZO M]3B<+5];^3YP.&$ME2CLU?GW^@7A[ZTHLPJ-<"?=413C<;" MO^J:J2V\Q>[[0YT'5W05F%29W94PV.=8/KUC?V9L'HZ,NS'[HA"!65!9&^_K MS6:FSY0'GC&>_T&39?@R6!,")HXZE@VIYSRM[V(AB!3=+#6FD]R66TR8[791 MS]B\K2*6W)$EW4VZLAH&759?C0?>R#8IH>2QUV4)]@58PIJ58DVO;$P^)[?X MP<"J)5?K/ZAB^@)F:+\1L$6.X;I(B9GF)R[?)]M?9F;XC2X1F*ZU/R2+7G$X] MLUA)CKK2%X+!:[&DIAN.QO:M.2]6YHU*S9E6!\QMC(7Q3'%S7-KQ=6+4W2:G M-J?5,U?6$L225UDR<:J:WE@/J_J"Z7=7/6<$-BC $OP!PSYG=YH=)A!69H.\ M_1;7L?J757XVES%JAC M"E8U3E$/#/Y:QQ>$(S\11^Y\K-T$Q.5K4Y,/3*G=/T[ M PE'2Z;O9G6=HQM)J^%FRN6Y (&$_O6;2C^D"00D"$A^ID%RN>;A_7&D)&]< MF9V.*'Z57DC..)-<=>I_WCCF1V)GC[1\=;SA*^.!7JW: T\IY8BUU+XSCFA82J\)7'F, MK38MENDYZWF1#FMN$[#6;^HA17^PF>67C56.CS>\YUNWOX'2E6S0*G$LKZ]( MII)2M75!PO^@@= ?^/D"1:PK3)#*Q>%U0W(4EO;9;T&I8Q\8(L:RL)QUF-._?AB4,AN>Z+J]/L.IB MO

YJ*R9/"XM1;Z;3C:TKZ-Y@U5_&ZV+P+BS1 MU]5DM3SA58P8CF=J<<&H5O4V(2NC3J-F#94E M68>HK)86T<9$G$O)U7%*=^1X!9G\-."2>D'>7:93'E8T)^VRV[*L"1WN3M1M MK\^_:0+"3\\HN'[&R0_R6GW"=?P3OGTB?C6L5D>>L"3%"70EE2T/TR-*N_LW33]D*.+&7881+OTT7$+7^W<&IK'% MYC"]**I8,XDW2+>;LCWVWL#$C)1ZLCAW>:ZJ3*KN;*.U&F4(3/2OW^G, T;0 M")@0,"&#*1[A E?!I1EM^=FUOVCPJWD]5V]:1$W/WON:S^E(;6G;I@I8M[.9 MB&4E)3G=-J ; XZ#)/5 X@B8$# A8(I)_,%5@&G:T)IU773RW&+#]]DT8:=P MZMZ!U94ER5G:M&QR34;E,IUKVQQ8 MV_[VEW:<*^78.8,Y',%TDH/L3.LLM=MD%?F%]'Q#RCS-!_)&5G4QF57\*V>% M(Z:\P10W2V_MD3GR>2^?9MVL4RWTY9C=Z-R'*=D^5DT6A'J))[ J,QV62I-. MZC;7V[4 *QI%4R9=7O-;)YG/W MN-7YB2;_-[+LD0%_S:N8(UCZS% GHD/3XMIK\72#FZS$6IL=Y.[M6Z@G9UY[ MU6DKO&?/V55S5!\;!CM.P\L8"GM@2 :E(B X03.)WAFF=77)<3 MG=QDTK8#PFK<.[7)2PZ7,W$FK/EJJ=UM]=V %XL03V"*)/Y HUQKA"<_V3SY MC(N/Z\!)?TE.I8Z_'NK5/$ULM)61QX?WAI/R0E"[5:G*845S2=IN<6#@:1_ M";SZP/ ',O6^8!&$)PA/OC.>Q- \L?/)SMSD"B5,:!(#UZ\:]4'FWC<6M5&_ M,RL*#8XOSM*24K."P8*'YDEX8X'1#P3VVH'G&V5,-MT9O,MPO--7A3]./X)Q M_S4 XY/[-MNP[;5K+;[MS?.]NRG%X&;ZWB2( MQT[P0KOT<,\HWLPW=X',$%5C!VIL/-VT ;F&ULO>5&$+@AL - M&6ZQ<@G>&MMFE-0RF@NE@8D>K\VIV8)TY7MC6Y'6\^51A0?69$[.C;/XNA"H MT'!C?OU.82F$;0C;$+;%!]OB:K>5==W/B?*(T!I[UDT[8$3D_TTE) MO.*D_(FPC^Z(?@ (7_8,?B*,#N;,:EXS\SBVF&Y5;X4'73]U[ZL>LY)12L4! MU\>:"T%M%SN+M46K8R;T[='D0X:FT-4Q@@44VO;,./M$7&CW*IZ07W0$OHIG M)TZ?6LW6XKW-*Z+'"#S87 M+ONC/A$6F!*E]V;8UN6*6'U#LQW.]KA[7P5N>K6>Z,V+75Z8S_/M6K'@JAP+ M8('Y]9LDF(<,@V !P0*"A>M9"SUNMIZ+6:&@=[V4FT\NQ$QG<6]82,K:U+.7 M64=/-FE&+BW4[30\14!G#,FD'AB"_!D!8S%R,G\+T/P^!4AB1(R;X/$7H072 M$J0E]W1R?!%B(#5!:H(V$Z0E2$M^FI9\I;ORW2LF)Z_PHWOOB67(X$MVZBK@ M;&SKBIMPHK )Y]__^3\3Y*9";JI[NZE>6-JG+1#)YU>7SSO?NB(!10** !3) M)Y+/J\KG-[H/V44F.^C4_6-.W:C2^OWSU7>??3P7X.AXO%?=T_OG$>-U%]J MR'$K9T"0K-ED9XU[1ZOQTUR_5RGQM.YM%U5LTFDMY;(_QHDPC#7]@&'O*ZB& M$ DA4HSOBF(%21_-5KH>)*4]>D(MG)S(%_$:42M6FP+3N'M@?;^H-Z>>R>M5 ML=0;4**HI7(JA"0801&K!M6.72+)3J;-0D2"P;OD W.QMCY")(1(")%N ME-%]/40J8/8B0Y/S'$<,>'IIT]HR,.]M(QE*GF^YC9ZEBZNM46_/BMY\&"(2 MC!M.I1XH\C4CZ>O=3#=[N<12M%TG 00+2,YB:9F0D0D'4.:BC^PG8NH/*J:! M:F;Q"#;P"\$H3?]1AF-J8+Y+;F5E>TYE% M^=[Y&L-*;J$5^U,7*_(ML:!;6S? P>&4#/UEJ8 MH.^,?" R[RLZB^ )P1,RGCZIO\H]T*D]3T\REL^T>&%1(-4Z4JE-ERTQM:];2>*:2U*]B)?Q;K)D;F=RX)"I$/;*R/>X1LU$$C5V03^&Q!F/,BQ5;<&DO/BIM[ M&Y,=K*;1+7I4X))NEB@'G>:4@9ZX%/3$D?A#FD*7L@AB4.1:/$HYOHDQ,YQ6 M%SJ93NM-VV"6#(^/".K>)F%[OK(TQB33Q(*7>[,C=G MO;<58Z_UB27,5CA?7,T\F\ANEKQ)$&J@>0@/C%.\:()T@TD!VC;0*J!5.,'JL:W"!C8O>*UNI%1 M-,$N<."E>I'(?76C9KDD4![9\B:&$@OM^=\W;I1[A^7'P_?U0I2 2RADI][I MZ$E:E/)&9[::Y.Z=8[,<= V'D>9+WALS@^YP.,DN*^H8I\,<&X9ZH/'WM59$ MH() Y4K7_G=??ZQ0Y9E'79(GC(7KEJXKVD":)NVAXZ;NC2ILJC%J)WVMS@M\ M3=S.QQ353[8AJM"_?A,$]D#B[\N-0:B"4 69*C>/!%C;>J>M]3-5SJO4:MJD MG1FD:O<&E3Y+T*=;\=FBJP,@R#/V I!"H(5!"HQ 54GEDJ MY')!!9XIU3$M20[(E#JB"N-[W]>OZQNB7TV9=9U.\_BH9PUR7(Z%H!(6=TEC M#QC^9E/(_^.*@,F__T?6UG_/Q<!L_K45 M ]!]K>PU$::!_#J9S;F0[^1Q_\3EYL+CPE221UK9.[\(ZA';RS@DAW*0KH3H MN58"2V#PO?\'O'C_WY PAUE$V@%F8(A+1_EW_X__?H+&GY J^F2?"1/.(6F( M@>6Y_TZUC2(?J\DQ) U\)"=\H)@)RS?!/X'<)&%)(1LH)<0<9>5I2QC5\WC8 MI,[T"DG17TD1$7\I*IL0K<&[]D)P_RG][]CF$+W5?'G_*$ 8P.3FM&>+IC-5 M[.:T:%GRY9IN^S&V(K-NR]),MVQ"PNX>6>J-F6#(DD6^:M4:^FS.3%S[M# ; M=:.]FX[V[H9HVV,CO;52"M$=8L554C9P;T+T6_ZOW_ACZL*>'1?)2H#W&5"B M8'FU^$SKV@)_O6[C5Q#X1:U6M5/+8E;W)D.K,RR6C4+1O[O *Y:I;6;ST9:K MMLE)HUQS,UNE#07^DI<^+I)U$'A KX0[4\#_;$5)+,#/9TY",65@%U0\4TF0 MV$,4A TA,50/*"H/P+1PEHH$C5(C>/@I:O/721IW4)OL9B',!X,AR1$M1\SC ME*0%UOWW"2(SU2<*V\]S30KKY8GMPTC2[)W%W@^/TZEVER6Q>BBQ74VWA2?+,$^03Y>*E4;%\DZVR<<;7-Y METB\ND%$)U$9GD0GX(GAZ7$A M8IIFA*2@*\(3J,[@^BE@V.K3/13?@B++LA M6:H)5B,GP"=B8@F9GM#,A M6_9A@#2-A@>LN MTC0#9NE@ YB4A"F7P]2K-+PCB!8%^62*/'(A' M0"=-NO!W..KH29*AB#;TIL^>B2,)^73JP?QTG[BDP-)+ M>[3S_W__G77[7(RKL M7+!$*-*JDIS8BJ@G0WGX5S1\,7!V5$D?73'\>[A*@&1+X!B\?4D<_?N)0R=< MW"2/*+Q3D*2A3&'QH/!G^\_L746AZ,,SU_"OEZ2#P!_I4V]U"G],4U=B[;/; M'O*(D6("G#& =?&_>LW<)VE_^,J/JC\D+@S,#-'=FB;@M@[5]" _XK$,O:0H MIWR[Q YQ?Z-A4?(RFZSE5YA0'LT;\HC(+M)M8%IAOZ*W'48*HU1MR:RX/E9M MFY5Z&]%(C#A,+ M5(ZP1X3<#.!(XOE(OIBG&ZMA9L9U1R*6ZP@$KID^&$D]'UG=5.?,LFIA7+%- M;]:9?J]<"-I@9.;YR#I7Z5BE)EG0E:14IC@MJS8:<"2./Q^:\0*C;5 K'L3"H:GG0TEWTF9ZBI3#JK3?K\X*?+:[AFLZ$ J@'K0&--,+[8#H MAY.Q.,26PK!@TUQRO>6S+9&:ES;L& [%(R,8_ (:EF^-AL1[X1TII=9*V8+( M\"NQTLBT RVH+=3=.R) /O[99ZG>6?#Q,UV$V\1.%UN*'1K T/1J3H!61+92 M*/:?#O'[[?;EZ; .U$-H24:^AA.GPT/"5Q(S44Y\]BF'=<;-Z=$YOC_*N-7- MMKK&DO.DQ5!\,IO,_+6#J:- .Q< ^!'-GTA^\:C0'M9D3-C4>WQN))==9V%1 M"XD%9^,,_7@>3W$PT0$)[?W+$LLC#EM/'#XVQ"WOLL'L1"9)LV .01, MFXER;+.X,["#JC-HZ5,)8)]/@2UL^+R!V3E-O#L 0YCNV-E M%WSJ3"."A;C? W/*&I:D_]HKK=?G4I10V8JNO7_KX1X[.H>\*WF>)!\SKU:<.-J,CYX/S? I$, ]2?9_)^$1Y=_(>O,! M$=ZTFHZ.88>AXL2Q#,]]?I5_XTBBH]^]7PJ.K_W_-C4KPR"^Q)$O.(WX$C^^ MI!\9Q)<8\@7A6%SY@G LCGQ!.!9/OB 4+PK$X M\@7A6#SY@G LKGQ!.!9'OB HK>K6V812D<_[?LS*'DF5 -O_?7\2O M/R0$\XC'H'[RBX&K;VM$TE&DI+9)1@KP;RG\OW%AS3:3/+M>8L0@.R+M9'5) M=-ASNE\G-C)DX_F:?OV&\3@1$S^ON"L2Y.\LR$6)JQ;Z F?K]*+63G\U;6R76K7%Y9:;Y6R<_7_<1?O*+G6^[6 M;U"Q\WE2VK[HQ5^G/8&9V&Y>=)6GXAR2Z;CA6Y)8.HGAXRW5IWI;9][CBJTM M-4OC'M6T_KK&\#L3X)X*@&8M?-:H4QD.(WJKY:*Z%>M6&V:APOX'%/60IB^5 MB$$(@Q &(4Q,$88 \ (1IMVI**I4VF1XK[+=&H%8+^JMO^Y!_F&$66+M=4=N M] F>R--ES=\6,N45S$FG <)@] -)$0AA$,(@A/DZ"$/N$*9;%1KSN5%?<\5E MO\=T*IGD<*K>'&&:!A7,S3ZF\N*\@:>(E9-)>Q!A&.@X>$AG;MO""0$, A@$ M,'\%,*D=P.3:3)(8D+J +8HM8ED.%EL7N_TAJ:X.>_V-/B#Y9*_N+=-T#0_R M\) $FR20#Q2.+!@$, A@OA# 4#N R8R&U2PY2V%8-4O7+:_BC\GR7S=E^3# MR*E,;;!1;547F\:,9AOCI-X-ZW91X)"40BX8!"\(7FY7>>P6*N]0:36[75H* MO_(H5JGHF46OJ9<+B8P\4E7YOXZ7G54>_1MVL:]>^V]>\.RY^)R@)V4J8 MEIN0-4UR;W#DQ4*V(BROK-C@ M/>!_IG4H!.=$G8&D77GKW9^ K!90$\T4C:>2)W!N#K"2!WR97D/$*]W9G _:.)D=]Y?% MD=K^XY*4Y^]I*&[.LVW%="]6HEP9M.%N96+$!>Q0(#U6&.IU]==OAG[$7BY$ M"3E_'2;@Q)C$3YL0W( +.K88=)/:G--7E"*)=7;$*-,;3><.X'ETU7\^AV*3D+<\?0(T,*=5?:4/:XMP$/ [@(Q;"W: =RUX7P2 MBJF*JB+#K1V([!+@6P KP5N:$2J2*;J>#;9=%>S8D,7K<(_:EV"U/#>T!/C' M[F-"@!;!6@-$@!]-(QV(=FPY3 Z#[W[:V<$+H1UA)0 M%!.:V'LXA>]5%5.Q MP\GLK!-KX@)C(Q%6#W7A5Y$9$B[_",8?$RTQ@/5C0_O ":D ,2'AS"S;389& MPT1TM&C;A77V >EL.>1Z"/F:*8,IV@&8'UROI(0+ VMP-#DT,,!/=_.T-4GCZOTM+,,#B:3'WZQUB"[33GJFA0N$?PJK*6[HRPPW6PE[(OB/-YYAWY5\$?5>-&-JFKPQ.^#,%2M^17N[Z+]BR(H.W@J-2 M-":<#Q0H,#?XVVC< FPKX0L]%YB'N]>IH?)*,T7VC)"&L@)IIP&S%Q+MM>E MR5DHH@-IK.P<1<^&A-H"U2P"[\0_2\LR_K-3FG"J#A!V0[2CZ4HS$2H*$!8@ M#9(#G@K^L:.1 ;5HWPT4/!?67S;5L!$H$"#PYDD0:K\-#?OH2[ Z!:C(;JJ[ MF2TLL&F#$P!<]EX=P++%L.?-B3;"'ST=79[ 9JK90#C ZP!I'@ %9,U;@#-% M8@;LXMTOH4F;@&MU'O8*9L)?R(JAF2L/S"H H@S$,Y( L/%:IY((V\E$*]D] M[Z39J:I8JBTN9YH$YB!%!=OW>GQ)QW>J<=#JD/)[1H>$>IKP8Z(\A4S;CY4M M\"P(FLX,XM^K_(HZL4;M:YZL73 192T:7G@ /)K&#LF E'BN XVH4&&>:VDH M>*^(EPE1%FPEL@>H%0K68Z)W]I#]!.2CT4".HA,C;%<2=@@-03RJ)7X0V4@P MPAZR"4Z4 (>5)42)Z*2J67*X0'!DC 3H&#T/6!T2"S!CJAD[87S2LA AEN!+ M(-V00D^L2$@&%.ZI%G'X <*"TQD^9Z?H M[I!MOV 93##6^T!OIAR.79 VAC9]&?\A*CY!RGY9GU[S_#3/B M'<7<6]/0=W[!E,X]+:0&UG%D18_+JPJ],O4.MM 'GHA5L: GLF_0AL0 _X*G M@_8SK]9K/ST5GN6)400-ZX1_1_3!R.^"<5^?=>&Z!Z3X89[*0%'A&V MXX)Z&4G>1 %"$ +4;I,-OX&FX09+ MZ,:%.XDD>3M W/4[@J8N@.DU.'_+4.6.7@*-, -H+G@^-.7A-K-;B:. 7X._ MH(VY5VTY@BZ(&4=*?4)* UC,$#*G8;WAZ-/P;*C@P\D5BL$2_ 1&TX<+",ONN*14'>]R4JO;MIE?66F^Y0RHY+% M;?L-H79]*W3/_9E8 [H?-EI@BT.S0(*H 7D+L$Y\V&T,>TM.F4X5*8+9)4#% M2 _@#F?#"P!K.MV9V=[$4> N[X;6&9 D+33.GQM7SU\)H1L,->$YH7GA>\V, M>!+V9W%"2] &QMX#9SLKO-6*', 1!>1"?1L%]C9L.'XT$$+E0TB[V[S/@?) MP['O9&=[3'0^T?XZF#Y+$5A6QPY@^$/PAR*!+T*Z3[W0I@=D-:U%).C1@= ) M#V#A7GBT;KBO108DT!] =[!<;PFWL8L,",D"V&0K4[C]7][,IG#X3+@,XQ0Q#KS;&6- M>;YKK[0TZI6&>J7%LE>:;93R,]JV,2Z7\K'MB!S.I)%ZJ5<:VW/T:5^HISAA M(54=15"KRH2]V "MW:3&ABE4.4VLZZUML^-/MNU+#="6:E;OB\,LK@L5R[-, M06-&)7],GC^3*5-T41V)99U8=BMK@O;*N.N/4^ON\T7S#"S(1 MC? ;<'@RH>_SJ8<4V#KMO>5PL=?LA:NFF_2=>J_)]D)[J?:J,RS*0SW)+R8] MMMA="U.3:J/V4E=N+[4 JS#VM= RY&.*O&.YMO,:;7#/H<#2GK;I\%_0P?X/ M]I $7_WG.]1Q>Y,]+\4"$8\9Q*\OQ"_\,95"#/M*#",>20)Q[/8<>[NTY<>V MKOB5MOQ+;+\'5_=OR8$53&P-/+6D&&L%K@J^ 8AA:/XL _F0T_1)1SY\- M2-2OTH9^ *@<:.<@:, R#67$F6I-U;YW)H2.+HZ];?4G]=2./9FY"UO MXDX]X\+UZK,PQ:/D@4F0:65S&YM;E%6AN-PX%5;<56TA'\CT>;SHJS@9^KF]G*2'3YP>9/HE_/AG&_M 7^X>@=E#3 M"Z &, S0 #SP IAMM*#1G$CLEE_4[#%!V?K:E^ ] S C^OW?"?;VGS"4\W M]##**734JZ)F.NZ3<__GV'[73?I\'R#>NR3F5R%6A*3WIM9/0MKWF8\AHC0! MH%S W,*8PXJBU,OQ8K92/(P^ MP;*3CJQ[,)H#VI /:1)'J?1_GCQ],>?[W=G3)\G>-PW,![,HV.%RCN*JK>,\ MF5UJ?WCI!5,(PIP]:[&T88RF9>Y"'1\./TD^Q9(O+/F0^.!<_EV4?P0S*ER8 MI'^8 QQP*?C; A^:,%G.,]PP5O0I_=_8$3%X3#PE@B?^( ?\[(E:F(AS@TSN M=R#&1Q)[]_(E:.XLMV//7M2"BYF]Z6EAQ9>)ZI /#'K8[34P>V"QOWZ3KR3V MWB:]^AW>Q>N2)I6=!NME=.7PL[?"W)XIDB\>I]WLDEP_6PC^_L3P'I$($R!>E8=#_9I=BJ=< ML*U%=I_6LC.=65/>[;U1DL1%(9+514MH-^TZ[WDK)R@HR6QA[O_Z3;U6ON"0 M6AK&)>YEY(AA^Q0VF/NB10DQX$BCA.F-A^&AC(EA=/H7YE/9C"0ZOY/LLODJ MY[A]#N_GL7#8D'*J6!)=75!< G>E)>6D68@#YP;4$PZ$"41/"A-&GP!^ J69 M/M]^/[8C/KZ0*?#9YX9/B3JY=D@L-"G*BZ6HV3"G)Q?Z")WSV%>IQU*#AH7FG[-/>X.LA <'LW3#,\'@%+H#V5^8+-NU#SM@%>@>1_0BE)JPX M$#T89K,VK$-B_]';#KFG>\D\26W^7#4][D T 278&H!L[,D(%51X3V:.$ M9FD)6'XBS#H+K3DX73@*3GJ7UPG7#'X?#8P6^O3WZ0^UXQ^= MI),?$D-A@3D'V)]P@Y0418Y2UT4[LANC\V%$G8AR?I3S:[I $,&Y$&R"Q\2* MQD=:8 DX5E""3?*<%*'N<(Y ,,44.BPJG# 8<.& M* CV<3A'S[GK7@;4PU2B$TY4U.0@ &_HXFFYDV>2%?[F2%%#.):\L/3!P2B( M^**945&KZ. !"1@V2$+Y8U9Q^_ M'KYF+]UR!!*G^^C?R_?AY''L#/ZN&3YRN!Q)'%4.%GR7,N?3 M.NY:O35[*4,Y7T]9_*"L%K%%F\:M45_(CWMPY-DS9ZNY&XPIA=%SQ4JY6!2F M_KK?OI3+7*H+@I$C.DE=J5G+>:6ZL:.19V^?M5?T"#."M;X2DG1OWJ[UL#*, MBZ*>CRP4?-(;#O(+3,'7JM81L;DV@<\\F^=XUI^(=<>J8$5VVC6D0-8;G@I& MXOCSH37.H(O4:C[4D\2&IYJ#/,,K[4M)UYLU3I0W&6^LBUHA->(ZX*\M>RGI M6E[5@;PL>FTN.2.:S4)QW,M,VV/Z?.1<]D9"NEFE.$WKR0./[W0W8Q^,/"-3 MP&6'%KWJISA-9/N;5&N$= 8:[X32G3YZA MYA0ZD$+_453!N:08,FO*/+!#LD'XT;G[K-MP+#;=E=K\2E"3P7":FF\EE#I^ M[=3QDR[+*>R1?K4KP97S)'!"RCQ"P<]%P6\M'K'#R4% 7O3RGEO@;6['Q/+S[.=7LUQ^IM:UCSG7+ _ZU=_U&Q;$^7!DK=U"(\'/<[?%-;)'<\L7VDM]DC17)U-HOU(I( M78QDWL4JC\N[K-;7PI-[P5)A-YHSAI4AQE!#3^?CU,,Z/^."EZ[T!'\F8;EV M9I!-N=WLO'M2.J;<*+RW ,6S"74B&#A4BL .Y;::,F\2X_%RBE5Y@>!:;M62 ML?:N?.!YQ58$&0@R$&2\"S*P8\C K@(9MC+1=;R2Z6#)C=#8+/O5I7-:B.L: MD#&=,Y:]7JVJNC<3-[*#=[?LE@7+IB%DO%:P_BJ8<6OC^R:8<5=OZOTQXZ=! MQN5\J6M QE2H\-.@6\AB6CG;,RK2:%0?J=>&C,*F&%!:ADEQN4UI5/&Y_-Q< M0_"C!N8&#+!B5^_*?(UT(C=1=6Y]I0LVU&6EA_5,3JK4O-A MO\U7/FO]B"/53X&TV7(\G6:HI5>T/5WAR*S1]'.3E?P5'"SO*G3^"HH]*?4% M/!O(=K\J*&F/5S;-=GI0Q6?-TJZP.4X^8-C[3DY(T9&B?V5%CX5;Y*J*/FX& M\U1WT4WK27*K;#?J<-@EH*+3L$!3ZHJ:'I]SS8\XOOP0Q\9'%3U.SHRK*GIU M0#1)DNIU]61)8J=MI>;:'14H.O/K-YE&>OZ#]?Q'[.AQ\D!<5=%3_29OS&DR MJS?7\T!)]U,J.89ET: K@L#>4O4O'5%R7#)L5RC,NE!6]R<%FL3)\WG[U?]5 M2_)OBYT?;D+RY?P>^_I\;Y3E*X"7.\J%QFZ+0+22)9O=BJ58;!%RZT(FC)KX#,6K)W^ M]9NB'@C\VP>3^5O8Z(C8LJ^5N!D6#";E0;+4ZNHV MK$_-_/K-/&12YXVQ$6H@U$#6QA?W\/PM;)3J!-X:SE:ZKG6U;+4YM&80- MZ.FA\8<4]F;N'Q_^8BSUHU7+@/?41S7]B0W M[!\*Q*D3]:)DH5LI;#2;UQS)L!S/5LYKOUNYP&^G"GI=]T1LE*JV,T8+;Y^W M3KP\+CZM$U./B1,Z)';-(N_5K2C_U,WUY>Y[T"UH*&[8*/AX[N*!=6%#4<\. M6SV!$8JX,&#C+MA]P+)5T=2VXJ$[T,*R89:>VBY+80MC;VPC;$#.RV&785A^S'G%BUG0R E#]VB]T!Z MPN,_ \^)S6H9H/B%O\XBNHG$RWE9MZ2UBQTJIZ.Y0AIV=E69K17; /A M?TR_UFSXT)EVUU[M2;CD-X3T\;.WR^?]T3^%'1($M@I3I',=^)IU#:N%V?+OCOC@([[X$A^$5F;::!GU7'2Z? M[_32_34&F-6PSGEUU- K4K"P@^;D2 .G8=LVS3G1>C#\!#?NV9H-]D6W3$?9 M-Z#<=RJ7]_(6) R@B\:AYAT245*9:X]I(S-DE=J M]K26HE/=Z=3_',0ZU1#XO_*.[CTK#SZ^K!ZMSJ2]LV'_V MN42 DXZRT[#3K1AV/KQ?W]1C$W5W$"-P@B*84PLCZO!XI@?BH6]CU$@P;%^V M;_<)" S.=K:R[]8,]X.P9^\RM!-DV#D2+$A4PZ:>(7U/E6IO\[XVQ[MHV:EV MM';-J"^IQ8"=9$ITJ^=PW?I"7:PK-NOZZCW5HBZ3BEN<5MM8-"'H._4, M>T*%G4%\<1D'#=BO!PR?0-/Z?%%.U$STN''8,RY$YA[O^**_E[E1=5@QNL4T%GEA> M8Y*LCHGSWI-39S22Z4X@\ 26M*?MR3@W;EQL$+JA-]H\R90USC/+:G=9#SH- MI@U&GKT]0QLN20S2)6SE87C:*71E=]&^U$HT+26W%+V:4UBNUJT.IVDB\&IP MGNZCJ;;@K;"^QE-5^H.-2_:?#NE76SF M65O()I/"NBXO:MYF5J(R;C&I@I%GBY\N>&73[?0;'-%/&WT<\]Q>W0[7Y+H?F=&1J**4[ MBP[6YKN+SB"9ZPM6::M&0?BG(UL-9AI@HC?06V0"XQDM\3YT:7UZL5,M8DNM MDZTV],"9RDEN2\_K#!QYQDYGVM-Z9#G5Y)*^61P62N:B4(=O/V/GU-5&]I9H M%?7NV _2FW(SR!DL&'G.SM6<5N36D:"5)HM9[=.@>,U/]DI,!5R M4[!4./2P"EYV-N6I+98U8-EDNHY$V,P M285#S_2J0I*B,E+XC+X"NDBP*9*UX0Q2YXHE$22>%V>M&K?JI*OL,*A9YSM];*\3;;''4[31^9TP[%%%0^'GG&V M9AKM7KG=JV.*+/8K4RZ;(B45#CWG;)%Q5A(Q89.<@I6YM&5I$]<%A,VF &%Z! +;?7]WOAT'/A+K>: M.6*X4/CFU)FKMM EJE46#CTC07>E=]=ZD\IB@COH+-PF9;6"-AQZ1@+7&:56 MN,!L]$!J5,J]J=PU<^%3+^@W7D8">MDT,XTUG]*[>H<9M29FV0 ;(7&AG;HYY\8-KIL" MPFU/"+FL"+DV$&XP] ()L $>;(;N$FN2#EE+9L4>GK]HUU7%C2-EY%$'$Y)Y M?S,89+MKB;W4SGUCCVRNDRFT,=J@+5;I67F&;E^RUA@WA^/=K#_FA!)?!=N8 MNMUN+MI@2YQKI7EFD\&TKC%-5G1RI&W\2X85H^.6L'&=%:]> M:N>^RDZM>5Y=6,"P*K#=+=X5W7G[4COW5G_>ITJ!(.O-!B?ELQ*W'N4NMG/G M]72G DPI0==,O-V5LM1T(;,7V[G/177<:)?I#5>L9FH9,1LLAD^NJ05QLYZZJ=:?<3G5,K%HN$#TL&9"6!PVKL\7G\D6CX&9F M"J>,.TI-SE5Z%G_1!"MW=%-<5N83O3CB;<$M"OYL \VZ?:2L:;DY92)C6ICKMD99LD*.5&5-1QY;K XZ7J+%"9UKNLSVK1A M9)5MX$?)6<\,J]PPV24WZPPGRNTF86'#8F4"5W1.>F:^:?A]S"[JR2EI3#3: M--7515N1TP>-%9E45]AJ,AM.:15;L,#VOV#7C>>=_,*J= 5,P.U,D/,X,=-E MQQ?@-.,W1)DQW39/#/D9G]750LYM7S*LK/5J/4P3 H8%-7&==%@A2S3AR#,F M87I;4S@E 4;E%[:N3383=0(VM NPVW/SI22K MJT.LR0>B,!]/>GFX1^#G,Q@Z?4LISJT5W[0WN:["5@=FP8=#SV<@CRO;04/> M+#AQ8JGY9#DCB\W+-F!V058G);$VY[IJWFI@G#RM]7TX]&P&E:U@$_TIU<>( M-C5J='IB9CA2X=#S&?28G-.E5TJ2#]9Z2MT66\5QF[UH6@HX.[&4]"JO-RN- MWM:T6;-7;%\T+5O%'.CUFEN_IL MT(TF$OJ;SD-L^B1AD(Q&@RUXV5ID"6&]2,W:5PJ:.?)*88^OASH^_1)[?W13 MQ*2]JS4J9RW!5A)+1_EW_X_C24'/Y&Y"T*4F1:ZX4S_H46#@S@EZ[I=V[?U; MC_K1_7HE^=2U]E&(J+&$>(1;>RQ8@@ +<216'&$"7O*(8Y<@R-O M%T;_@'_Q^LW[WD.3O^CZ? 6K\P92$9?>C]@C]>J1Z"[B\1IQ8+PLS#+XM+Z? M=Q>%SU2&3Y (_/&V51'^5B!8&!D/?JTK2"8^L_[I&^? 'T&$MXY>/X((;YQV M?@0-WCI@_ @BO&73?R4B?+2YT-7-Z,P;2_\G3"RW/$<_W\ "CIG9$QG" M<6Z"_D&[J'E(Q41FT35-Y6\D,MVHY X2& 0R[P496/TI%!?'.YU<^+ITF'MZ M]CM8)^J0GPH]<7OGW(4M[-?OQ#\XV._ \Y$Q>Q61I+^51/8L5S1. >PO.C?< MW)'ZY^N>V8H2^0D7X-N9DU!,6-:AXIF[CTGL(?H'#"U^">(_1)@O OS7K9OZ M5[?I=_>^WY$VMW&NO%9_-;:DN8T"?4VQ>2NL[B?3YJT -Z122&S0+H5VJ<]2 M*03$=[TO^)JTN?^4[KZF9G970GC_ MMN.G16%03[<\NS&[1U4%.I5T6V6>JS:KW+#N9C>S])^W"WRU#OQ3XPU/[^EY MVC-=+,>V,WB1*S0F:5C4A/SUFR3/*\%_#>2Y^3;[U8_#GX!%]S['(BQZ/Q8= M1>#M;Q!/P=-"-\)1B97($:ZE+)U;U%R9RPY MUD0=UJZD?_W&H0<<@1$RC)!A]#E@E+/LI04>HC0L\U3Y/P>.NIM^OVDFM2G6 MG4Z(2E:8!X/@ZA"2KM:WN: E+3#1&A)";J1K 0=+ZC*PK=,U[)G8[>6W1Y#8 MD> S$"0.#4KOB""? P(+K2;[)5L$LZ)+):J_F@^6ZZL?:E;Y-FGB^>Z,6]FJ MT-2%BMMOP%K=83?!MUL)?H/(@WVCDK?]1E_HKN8K^$KC:%#%A39QM,O@TG'B MOU]<,[ZF/,31$Q(7VL31H8)T!>TK<:1-'/>5[W7>?ZWO'<&2ZW5]4J[IXK:H M%!N]2=(=J]>V\:7<@EC1.&-A&EWG4AVFN'73P@G#H#^?+T6C8(4M"XC7 M4>>+19V$24(HY.03;E:^6)[.;4D4V6TQ(M'?G8'BIPZQYGYT^H\1]^-'HL@) M$",2(05!.TB<2/05=Y#OY1D(3<6S[W>_G^2:61'I3%AG9?9:UOI MY1FO%-RLT^<7^=2"R^"2,QK!?K$P!H"\1AC1=SSG?ORH'R,UC!^)HA-_C$@4 M.Z3Z6[#))E=NDIN2/7V1W)K6T,F6N.[58PW:U2Q!*=8\PW?;8]T:\TJW5(1@ M UT"KZ/-UX\UH,-7A 4<+G=8^^)715_!E7C)2B0!L,B6!YNKQ1-\+P9H?>)= M4)S($3N@_81(]4_(=R$S&#[LU3(,UYV0GC8,6';J7]TVG+4WK7[;[-6Q)JD4 M9P6\GY(+_CC]D7R7+P1@7_-VY))GZ$=#VKD7"$':'2#MS;294JN>DDJZ06*+ M2:Y!L PUSTA7Q[1QIU:T9[U5D^OZHMN?J%+&S$),^T#:#,(T9*8A,^VK8=K+ MGCNAAK$!Z:XQ3&@L>[Z8$GEM?74D:LS+\SR6%6A,].1<$&3MY+; B1B?OTF M,J_%W:.PG-N&Y<1)\^X-1&=^.01$IXXYEU#(3KW3T9.T*.6-SFPUR5T=2R;E M^E)6@L8($W)FDJ[GO:8>8DD8:Y,BOT^TS8T]T=_"=89"I[]81O2]*?!-SR8H MW>:+E2FY-P60'J#] .T'W_6$B/(SOEB9A\^CP->/)MB]XO-Z)F"H9P+*3;U_ MIMU;U(:(;:D02J%=BFT2Z&K1)3A?V_:?/.C99Q/D*AG MPM72#[]FH *3/J[> #L.!X ^U*5SM^*0A>Q\I#B4UN!:R[FR0)=ZW:6JZO7 M$>$\7G==:4SFU^]^\-RL6&+]F(SP*IZ M.]7H!:[2:88H!*M"DM= H>_H /F9X>0H:OQ30>AS<&14] >ZZ-@C3.,X.\L; MI;&VO'I1!Y+7*$-E1A0GK)C9(.,IF3$7GL]@\#GQD,(RW[JN0[QOP<'#T 58+&4,78#]M),6"M- 81I(I>)' M&[1+H5T*A6F@, T4IO'-PS1>#?3O:IMWA_GC+X7YQV]+CI?C[CONLV@[C9_4 MQUH(OND1#IW4D!Z@_0#M!^@^$V5%_]'EYO=0@^]R%_?^F/8OY*#\"@Z".&Z+ MUR[+^3/"%O!K51*.37"[0*[X_G2:]SE1U5:;2;?G#]VKAX+J&]7WIJU<#Q,K MZX;HLY/A8J".<1(&M]/X^X*POA"*?4W'9QR/O=EY46'XQ7=HG=#/5 O;J=5>BF@YQFE#F]R/CBIERT MY7J)A7 4!KL3J-IZ/- H=K2Y=C'UGXQ&GV0KS#86FOPBN15UH=";N^K5 M[9N!80R'33Y=YVB=6>%-@>_ES38$E+"7X4.*^49%UUNV!_ M-4)-V%%XP+<.#T "CA#\AR'X]SI$[ZVM2\8N)W3E("-[)3TG5_JL*-I3NW_U M5'&KW!A-^Z5>ARLN6G-5T2V)U\'I.05/S^^\I$!GY*]^%/YQD17W!IJ_Q(J* M6$[R;BUI\FV"CX) 9-8_'E)A'NTS&MK1$7VEVJ$W17VOW=J>8+:=;7E)=+U0&1 MKOUYC4&D:TC7T+Z&]K7OY\P(;>&S[W>_'XI4UF[WDGVL:$E"<:4,LRGOZLV2 M)5<1MR)&BOJJG"2J!7&$M3!P0J%";P:)HUB &&CNI5)Y"/7^O. >0KT/>E9> M!2YGH; .VR>F/#WE"9YK=MK)^M6#F/)+RC-3)E*J;E<G03VWJ5[=JO-6F6G5)%-UONJI M937O!W0_&2+1!S)E$!(ADPB91'=VAW5&[7%Q*AMS3"G4];FQR3-M[>KXX=9= M52HYV3POZ$Z*+]C;WIX^2SR?-,,G,]3KAMGYWPM M\B#E>D.YT,Z%=JX_5RZ$S#\NX>43=>NVR3#7),^7B478O>*S>B]@J/<"RKG] MFCFW]Z; -[5,47&%+U9"I= ;5*8\'K,7O[(L: M,"!8>T]4.=>99F;9IF/R 53]0R7[+3S=K,SG*;Z M+,0U^M=OFD#]%V*":\A<0[CVB=46WD2V?$W'AEP[D]874T' FD:3=KBKQZ@+ MLT& -=D#28;;T;-S0&OY%?M=L5;S;2E#_$DBGA/$Z\=W+Y8 M_,'[VYG&SRR+D;?XA];10N6ROL[!]+8=3ULY6I=7C-[C5E[0:M-,0V\FKUYX M@:Z4 U^GFUO>$_Y_]KZT-W4GV?O]E>YWL,Z](\U((>,%##YSGR,9,/L.9GN# MC-V L;&-%PQ\^J?;!D("64\ )VEI_F<2I]WNKN77U=7557ILFLDHBUAA"JF+ M'&[4'9/"J1>NE'H!@]^7S\N)P>_#;CG6\KH9J=EGQ9L(5;G^(MOA,?3 M>KMA:_R45&MM>VYW!WXK%J ?^^L/?3'LBY!41T_QL6&(#_;>@([N;*N. M.D+2$;QMOL1LYK:?9R]NS_66,WU< %16Z/4+-M4:*&:J&R!:4%D5%X>Y3OH) M#%@X!>IG>__>@#FMOCUK<(UQ06!GG8J47 YX=WWQH(UEB>*H^5Q.:^VI;RT2 MPYH[- /,0>X_^BY.OM/]]\5"[3Z4(_4+'>:^&4@>?24#QS^V5=AK >@K@.:$ MOB 93NST,Q3L[.8'OU'*I7/KPQBSBF^]/\!E6^KE&GNI)<[+77V]Z7LEI M)<'%\7Z22.=:Y+R0)7L3L=8O;#8LGVJ.:"KT&:;8. YGB<8)\G=)\'JQ2C\8 MU6Z :J\Z [VY4*UT:V56Z"6:B8:\U:;$836V+,)I-S41/G]O#R%9Z]>KJ[YET_^!5VLM)\ 3^.@O3^5#0 @*+_UBFHZ+1_+:!#LFZ GO%(\E_(($Y M&LVI!._$;=^CM3[3'93GW^0]"S^U [O$/;D7840.0O)Z*N@7*L M!7//<=7)YIAVNQGN].ZQ]_7%H1X-#;D]WX66\?OXB<[_D_K74RQZ @K/.AC? M0<44["K\#?4#AP7U2__/ F$#P(PW0)1;6![.H;0G)=6QU[H4+O.;L- MTOUAN3K1NIURUKP%G)E\ :#<3_8(FS^VS%YG9)T9)#)4+=-'7O:0F@<>G77! M/W!LO(&<CS:C*MV'\#\5\XPF5*ARK&=OFK\( /'=@OW#KL E%LU/DX5W M(&,X$(0H.[A>2.M8P GC@!@Q'4S<8[,A%BSOP9/'RX)K[[]Z /\0YYX[O-SG M^PO/DMA[\L6+44>KSE'_)NQS B5R3Y+][S$$@;_'-I"TF ^)<&85>K*2/<#\ MH:DTAML7SWVZ_MWB?"=\[QWG-4=KY6UZ^"8+[?A"W>? MQ/H20;Y@'(LF7S".19,O&,>BR1>,8]'D"\:Q:/(%XU@T^8)Q+)I\P3@63;Z\ MEA -\^6O^/)Z/HSWN2N_8NJ(OX7L6S#^N!+).XD@FSIZ^/]^)7Y]E"#Q>S81 MN3B-ETJU=&8V $35#.JT"$&=EC<69,'"\0'A^%*RT5;7+TD&1DBL!!]%R A= M0OQ;+4%EK0B&O,.P>4G8_/8"$SDT3;TB)O]4#<*=F9XC&8KS+RSYSTH^_5') MIZA[ZGMA)8K7P3B)I>7-TO+6ZI!86K"T8&RYJ+1\-V$A7[6_WENG."K;W#: M Y0,&00AMG^5]R+ZFA(6$KYL%>YKU%F)R$VKOST]_5'$N+WT1X@86$VPFF U MP6J"U02K"5:33U:3:]2^NP@Q(N?6?C6#X'N+]?Y$+?]RRGPVW4(D%ZOWY4U MK*+HL]M?+)=8+K%<8KG$5F4S.*I-)X^(U9XI*W^%F:Y'1\LH\DS*SG*PU M_%'BH[42O]Y94;C;>7L=1>SFN)B;X]8'JU^$6*%!<6MB10/8XV=3(5T1V-]0 M!Z,DR0LI5IPS&EW=]M;36IRN#2Z.['&AD67 7,R1L;'#.JYIK5N6CXCTZP]+ M?FY5[>ACW;6.QV^ME1C"OBJ$WR >#& 8Q#&+7WF!'V@[32QUR;G2M >DY M4BLQR,]3+>[B]6EJDQDPLQ9RW'ZW'; M ,@2^V!-Q[38SE)R4[YX@@.W!$MJ T.@U^E'R/\PQ# X8&# T7-*CL M3B&?SJ3)GD@7S4TNRW9%AKXX-,19T (,&7/%Y53MM5=::9QT$#2\RRF%P0&# MPP\'A\NZC.K*W+9[=*:LU=FJ2A:G\F!1N[C'>J#0:EFLU56Q+H.TEHZQK4H= M@<.[G#T8'# XX("M"UH."4YU &469:UG:HUF9P8\<7/QPG=UK\PF'/=NZ\>:Q5^HF&;%ASAAE!4QS(=2?\)]_,CY/+]%MCYM:Y> MO@2J4:8.UANL-UAOL-Y@O<%Z@_4&Z\VMXQ2^A]Y\I0/Q\'I,<6%)JHT*0Q.Z MZ>"3<.RT^CKK';[]BJ482S&68BS%493B:)XN!M&8#T;/VR,X][[M2*KSF:4B<8P_HD@4 M6IW\87?A(J2W&.2^.30J];U-IRTA]1U-L="5C/L9Y';'G%PHF%,RK"&8$- M[ML7H9)4C(EN)6:*L4*WL 7-N3ZM7'Q?VDR5!F:1&@.AS5>,Q-@;DJ[01(L0 MNO#[TGT^K.@_5='QJ?DU.1R>FC_*ZH^/S[&/**K$PH[P*!V?G[Z+_KY[?ZLD M(V6T[UUY?)Y MZ,>FM*CVM J9[\T+O6*6XW711X8#APT'C'-?A5CX$/TF$A">H3]QHX18\RU\ MFK>Z,O18D!DHR(KIC740";7_O.K'-Y]F- R39SP:+@V85K75TF*L)&?UUFPY MSES<'K"RE#\W*:DJE'TCM2AEDX,:-1U13'!^'L>92K&>8SW_U+SGLC+F3$HS M-0VH?7D2LP>.&[^XGO?M6L6UZD*7I#L]'Y)\X T73:3G.&$YUG2LZ9=P-:QL MK=54NZFRX)4J%77<3/7CE]_AMR=IOEGJC2QRH3FSPM04A'0O6-&#[.-LG,2: MCC7]+_?:/UW3GZSIC+5(;#Q#KI)JC.DS\>DPD1M=_!!P7AU42YLZ7Q3+];EL MY_OYG,W[2-/?G$K\WZX$>?AGWZSF+2#MY0NP;.XYKCK9'$O)$Y4]>O<@U ?7 M#@KA?ZM.PZD@UJF&)X53OOEDWCCR1SSXC(7FL505#=E<@(ZTSJJ.K)N.9X,. M_$!:-V5M)U/C$9/+QRDZ'N]K^9@IR'UYUDZABUT[B@*%=U]H-T+-J%\$@+)J MP4]#*0:?!@#!KSY N@\Q2U?VY$?"$2#?_@=(72IQ3X3S)>"$=]ZI*\C!TW'\ MW_C1-X]'_^M/5])#$25X73=]5)G@__X]_G.KL79F@) 6IF>XA#DA3,^&\#4! MM@T4PI76A.0XP'60(#@J7 G@4QO KK<(0.!33U>(,>Q 01^"?U0GZ*[-' 2P MXZ >)QX$-(#Z"EY10_9(\!'LS)/A.Z9-F./@E14@##"5@A_ "GX/E5]4#<*% M8T0PBOJ3X&\V +$-D&Q"]A:>'K9'J2D)U8&?!PY*50E[A3 RNR?:LV"4/NS; MA*V,*;")F03?D @=K("..G7@Z"75@(.!HY^H$!X#O;TCP%K6/;2JP9<-&\B> M?>S]O$.]^JJNAQVZ)IR3OB$6)IP=Y"\BYF[Z3XCRA!KP106XP%[ (2 2PE[# M$1J0LF )Q040#NP-4N/T94B8@$ [O@22]3PG[P)X@(,T *21!1#"P D%U),E MV][ [GRX1CKPX^%[,NP I9TY_N,]T9E!6B^D#7(+>[J[YY(!T-<0'61H.4 2 MKP[2+NVEG9"FD-:.BYX@-DF$9=JO#/O^ /+'Z]6_%77UY__@/WNUD74H%3CU:V8)+!O__]7\>3/3U5V=ED1U28A=!#!^;9%,3&4$JTF#2! _TMZ;ZT M<79427+WAXW=[X-9QP1@0=XSB7\01S^CN9S0?B&M8T<4WEF#,1U,W-^[U_;/ M DON\-!T5,3]WU!W E5&O3_J-V"D:UJ_:>H>I4.":A+;32Q.W2<3%V+M$\QD MCA@I$1"#X K]/YUZYIP-\%>+7= 1E'-H-NJ/EK_=HR.10\1%&![@ =2>#+(> M#!3?NI,?Z5B&GE.4QWP[QXXGQM7+9L/.'+B8 ?"NY4V83'8K"[0(B!9$TFLM MM+NU%:U34'AC"@)Q\(9.P1 MB@I?19CHP*^I$[B1,UR(XA/;7 28"=Q/V:MEPAV'#21&*%ZPO'EJ] M3/CJ=H>K8V N-+M^$3J/6]' MO]%ROJR!>4:8Q&,B(GE*[XAX19GB P,""4=X%0-*2/@#$I/ (!D#786�$7 M;;A&0\!W3 ,"Q 8NLPZD*T0*=R:YQ/]^\F:9=T;UR='VI#M,N>7UMKPB8_.8 MR27$6#J6>KP[3KQC=YP%,IH**!K'7(!,V/.@Z+0.4VWL9GK8/K/A5J<&C9A1 M-Y,3MUUO*(J+%>3;)\N.S>GWK#"5:-[I YMC,5H;I(NJN" MX"%<:0&R=:"6*7 'MM]0[6TO:!#>A2;D^,$BAMJ+4,%\ALWT7JD#W "NJX,@ M.SNRCN$(H$[O, 6L+=4^6(0A1(! ?AZ4W7FPE NFCVJEW1UW[T&#S4:V<3 # MA 4Z@$:99>D0@O8]HX8!H(%I8(X'DPK%[[',!3U"TBP01D&ZF+IWU(<#H$7I M0H(]M2QU-33((4G#?L*-!^K%5J$5N=G!8PB'+C)-(II MRUJKYCO*-+8A>[G<8%Z=&3/;]T?T:9]:MU?K5%/=@09F:GOL563&<*>PY4F? M[;+##V>)JB!ZZY;+QZEYWO+X$3,BG[9,=UNQ3=NE+"$_F#5UL; [G0*6YY\ M?3VO:<#1O(:0,6,)IB.L*\TZZC/QM&6BG'8K"W;;(.NI1(U-E&Q%ZZ ^3\:Y M3(-&;I+LI[3\N$/IT_Z$H3(^;$E13YMV&#FW3M9*@N;UZHJX5&>%9LT?Q4^G MI"ZYNCFH5?)">3.("SU9K8,1#UN>3(E.YAN)\7 FD/GY>LEUE(HXF*$^3Z9$ M&Z,55=9HAP2=D658]6F&I5&?)U.JJUU%'G<3+5$5]%4^+JO#<;^)#OI.IN3I M'0/*6%(7I7[=,A8^G8KU^5'B=$HU323%C +ADG;2(ZT\++<-80KQ<]_RPGXA M0;(-"%9. ]AMN)L]XQ0JFNE"KI^F9V)/3_CU='O8FBK\J5/H?+OH.(78>V(_ M60C--A%,]U;NEK3D0&ZBS?=N^_Y/M/7^5S P^#NT D'C0]A)T);#WE5/ F(!*/3,5N';,5'F&6D/S">RGB?;:.WA&"RP$Y1 W#UX&YYDA MA-]&-BF08+?AIR Z[X?F0@$)5@)+0J<)JA6Z#QSD&8'F&B'):-\?C-:$H!SX MUU7$PY_U<[@D1FL/V,[,?OX.P/5R-@^F%_K$#64,7QUD*!(L^[!V--I1/-&E4@'0* M"&C?C&&_1^1$0X/T]5P'65NHG_UV $Y -95[HO',5W;F!EJ@5R!PO07Q>:J, M?GQ@4_!3++01SC1!)M]N20T<3A!PX F0 T."/:\"?TY &T&'E@*Q[G_A0!+ M3UU!.\M =I _ \&U2TM2 ]^>9Z"?[HEL&#@83BP0*D1Y1/$[N.$(UO!3[A/_ M/'SQ7X'3\(TLD)QG_T@H)IRGN_W)! MDA[W9UH[0Q&.-M@%0$LS!O7Y>3D]"#3J:HQFY2!+VO)LQX/;X? #-B&T&PWX MA@X<)-I M7?;;L(_N*OA A93$/F@3-^,?YW JXV\H@%# HUS9J8?C)J ^Q9Y M9TP'%#_E\IZTP8MP[L<\F,%%$=K11\N#APB[\](>]PV9'8)HN$-YJTC]OL;9 M55N>00S607WRU%H)EE'>4'8Z$#C 3BV8[FHTX@;YCJ[U++W'ZF#F30?3"]DD M1UY)\OYE_\;#F^3;SPEW K+S_8;G\C(4'\ERP._]#\>#0J[2W8"0CT\.?8./ M';-'Y_8[K^RIH]RU]U_=]4:%,WIC_'KJGGDQZ<&15_*H?Q/V.8&JL2?)_O<8 M"E'X';JQ?4B$5]W'NP. X,/[IM(XV'F""[N-/^5X^,C]_]?!.O2+P3J8$5=B M!!6<>V!&W)P1P9D7YL/-^8"1*2*,P,@4$49 9'HQ.Q9F!(:FG\4(#$T1800V MFJ+!!XQ,$6$$1J:(, (CTZ?RX;V)*EYS]$4D:NRRJ'L5UAZ??+]SUK*IHX?_ M[U?BUTXK+UVQZ* ; D0UC*84@FC*PQ4+S/Z_9_\5\M'\ M#?O;ZOHEYF-LU] X1/JVPS0TVA+6G 9F73=!\6V/_UAF97W;G7V#V9_,U?5[2Y"@4 ME_LF^56A'H8)9BI0"<\D9Z(:BRJWF2H"N?'(;7$TK*F)QA2.C?GU)W673-!7 MSK2.%?E;*?(5*N:]H,E(>__YI=.F/E5?.$O8PQD])JN;OE))]QBMW)KTQ$0J MO1D.D!ZSO_XPY!V3.BV9@)=DK,EX2;Y^@M37EN21Q59CZ>Z6%T!\NK+-TJ,2M]Q]+6KGV!-QIK\)9;DJV0]??.2;!06K=A&6BT$KSNW:N1LXF:K M018&^M0OH%.)MVTRL++_.&6/0,VX;^THN(RV ME_N%F5N8%?HB:R^JI<'$6OM]I.W(JW!F'X*U'6O[SU[:K^)!N(RR*TDJ:?/= MBB/$AN4!L^C,YEX.*3OWZT\\$G=7JBWE;%WO#N-\> M)^=&;8'R/B+G!'NFH.++GHFO&Y?PEJQ4V+UZ6??JS8LV/4^>F /DF+J.A;3Y M70C^;Y3UK7KB/8KVM[QC( MP:\D50]2R)F9 *[:1VCU'.0GF?JZT)[7UF*Y(XT:3,N1&C4>C1B%>L39)#Y6 MPKCW,NZ5&J,1/:XE/$'JM#KN>ICW5N(/Q+THU%/\UNZL]Z/=L\=PXWZ&+GM6 MBM'R)8-,ETR6&76:<.AA9$R2/ UQPY$Q&/@> Y^8*A4MHU80Q8S47^1UII/O M;OF?!WP18%T$#+[KAPE]R.!3>KD$3];L% GB;*J2W+*)31U5; @#B;#%AX'O M5>"+Q^LM=Y#BBN129[@!/>R#8?X'6GP18-VW]G)^HL'7H-E>S2GVFF1YR%89 M)3O)3N;(X OBKN@[FGKQX/(*!:?_'J-^2%U1"M<5Q75%HU17]% -BUTIHY:> M]F8DW3 ;N4JOK1E3_EP5MIJM&(,4GS"%1;)-#]DE)RS7J%X;^[1EJE*.\TZ= M'9&][J8+W-ZP)+7XGW"+ M\LR?F-F^^R$7%KY52XFI#G@-$>ITY:QB3!I"5J5TFAO8!<+H]EF MJDUARQ-Z@OBD5ITM*C$!2"TE5K0[]<4<]7E");&CYA*SC"F*=+P04[=])L9! M6>).OS[)5M8QLNU619;=]HVRYN6E=A.V//DZZZL)4$T-,F([,V7K"Y)J+BT? MMCSYNKE<>J;E@J$ -+W1:916V<6R.:+(T\]/*;50J15I0UA:5;7G=#-D4FR> M4Z095TAWC64+'5F6=#IC, Q:U\\H4F4C@P252TU)M>!4!5.=KAK+LXJT=D== M3T[9;;%=*X][3*(V!XFSBF2N>PD(-^Q(*&O]1+FG@"TXKT@6WVY.YFZY39;M MV8ARE&%''9PM9SB5>EY.JVQ=$DS+K4EWD%'BI'].D;3B-K;(;5.J!JC\=E2; MY!TVV3RG2*.2O)W$>@N)W"A#(P=*L6PIR9]3)%+6MYK9*M=(SU;$6:(\K<4[ MS7.*)&@%(,@S;R3DN[80+UX:ML6W9[F=%9M.$]K;HHD@7)26N&MK1'0.L/"E.P]$.GX!, 5=T& M.YJQ:VVQ%E<<.\M.3=X_4OAG2DV_6&0P@N6;+!,MF*JD'TII/2FB%Q1=\X$- M]I7<@NI,894NU&%D2S'U=E7#^+!H6"VH&5:?!&69G&<*,0V+=,JD8]1*R^A3 M!U#3KK5TFK@0TS4+,26H>UQ2X G7;Y2X&^>+C@0CN/L43A@=!49@C8@(([!& M1(016",BP@BL$1%A!-:(B# ":\3G,N*=B0E>V\9%Y4CMHLH>L4D>$FXR'\XN M3M^3U\TD$JFB&IC;4>/VY];0P* 5O4E^FAA'Z+IBI"IF8&GX=M(0-=B[1GV, MJXOQ\WG./^%Z=>J+B^BGYK?'K(T8:S^OA@5F;<18B[7VV[+V0G4F;K!IVL=V M$%(8W/$HSL0A3,]U4-P[BD\)HU;03^_)2_EYEU^^E'7]Z1X3_X5FI-IROM;M@I26,6FWW]P6 M%^32#XN+4 GFCF%.LP-BS?@IFG%YQ;CLU=._4(QXK.XR!4O2Q4QF,FYJO79= M<=$5BE2X9"03Y N*$37G[',)_D\V6<]MH([W6U_9<_ =_01_>66I\W)V#&7*+=K'(DUQ6&QQF(=N1W(ZV+=U&.4NDMRI[MS+-98K&^\?WA=K&-,;]FW:T)76VH3+R[0 M9H(<(B,D%: U_6)ZPI]Q=.,YX67C,=J&O>&"\3?S/3R/!]_5I?"]SV?J#Z+] MG&-!G\LYL'*F,RTFUM,MHV4;3H(/,QD@QP+)G&;HQU*/I3["^Y8W2#W3ZY&] M2DS=:/G92,ODLOW1U$/Y.X(3&/(N>:8N!99Z+/41WM:\0>K9G$<-AU0F)GI. MN4^5FLGJML&'N6BH!'67^/[GCECJO]>NYPU2K[3&CIBNSNMDF;5RS+"G>0,7 M27TJQ'J6/JV._)6.3E"AH2 EDKHZ3J[T>).C.HZ'DO/\QHZ*FYS [/CV[/CJSH,#QFDV:#_ND& -;!EU0G2_9H6L@\< IH4!H/\I=&XO?D, "-S:D"9#B/)EJB0W4'[3+).J,>FZ[Z[7SJ MXWO2HB';8 %M3DG?9= /9LX?U;KLF,&S8& -:8,:\[8M&=/@/>?<1K6>W@P7 M.K_1U,2H3]9(Q>NG49YBY)1DN>^^2<4A@,_K'YHZ15\4^,^VP@ M]?M"@]]F/9TL)^L%(=8>9/U%,UI 6G:'/7_6&?]'(;,9-?SZG92O+KO8@9PS/53[4JU;9*>FG>SN?C]>Y 0P4V MD#'\)@2/OI)N$U'I.VVFR\,B]G1%H$@JJW\34#PYRK)6XS6+^$\_EBTZ5L* MVH3"@8-./[Y)BW)9U=N;SE>)2LV&@GX2NG'N:I$S$Q*)C- 2ZDJ>]]N>,)I MJY*Q6G57!O#2J 9.'@5:\:W MBVY]AV;,X_5Z@9E+ ZT'EJ.$UY[F)QL?:<8NP)7EL,L;:\9WB8!]AV94._5F M3$RQNE#G6MEML\3*G7B@&6\/@HUXI?JO5^=T'Y-[5/ 4K'<%3R>VN?A0R5-" M"KZNVF$:2@?)NV]ZND+,X(:4& -@$!(<5FP?,GSE&JD\_/;^T^U#/A=A-^\< MG'8FF'7PS?I$D&P#$L!I #N0\],"JJ/$+,$I7BNK+5/+VEIS#9=K\3^\@&HX MK+!^:@R.-$E3-,DF__&NRJKW5/R3BJM2N"K28Y&X59TP%C,B HR %E0<,R(" MC,"5\R+""%PY+R*,P!H1$49@C8@(([!&1(016",^EQ$?" Q]<1\7$3_09?=( M$9ODCRBXBCVK>6ALCAWE4*K%X; MU2Y;SR_^M644EVK\*O'6N, J9BW6VI_ V@L66+WVMNF93#O^+ R,V?W%LE49 M$*I#3&T@07*AX!GC<-<"=J@!EUA)NH="<^PP$ =^VU0N'.?WE?9?GQ\0^.)Q M]C._BVU*;\YW\)"G(KBUMTM6T5/=F;#3B@92"GYLKD U4(#@]]WM MOG*SELHD:E2=K,<[[-"T=6'D??QVWU_.D5] >7//1"BV9CF==\5I0MQL>AE1 M],JMK>2'Q6+/5"; 4;M?/%'%U>]Q1%I)Y7:^.F@H&TY8U%HQKEM=9#*ECP<, M7TI)J[WYG&N7[;Q&J[F"%>^8U";7# O7<@FLI%A)/^OR>A25E'-B^BBUHH'8 MKD\&BFWF0+;V\?LNEU)2SVMMJTXNER$]1K6D=0O-L(8N+N:!E?2O;[=$ M6DEY/JXJQ=*6T;QFUJZ)29H7N]%;29?,)C-L&Z.M&./I/.\O!&X\X'?U?*F7 MTOI$[B#@S3OY3\R9^R/VYU]\&_ZU,Q;=*B-5=/CW?7=H'TKWV52&&T8=-6BA M/DBR]-SI5#0_>GZ4[B0YBA=624OH343+27/5XAINT8*2O(FWE??!RAE]Y<3@ M^K7Y]WV-]H\EI:2N? MJUL%P MT39$++64X[(D?+PAPJ45,R<26XK8MS$@PK<>JM)4MK1D_K'W[_4]: ML4)CB,<2$7V(O]TNYB6('[;8>K>87^1)-J[EQ$Z*K6Q[T3M=2%<&C73?,=8B M:*47"\+SPX^OMN(=$Z_KYX@^5*:7[8'1E5, MEUM:O5V;C#=KJ!1")OE2^F$#:IQE76E&LK74+-ZO MS3=J=0KU ^5.3L:Q@F %^1K9DB^E(&1LX@\Z\X:NQ=8:+XP:F\4ZYD,%>7OT M&-8/K!\WSYE\*?T8Q-?%95\JVF([HU ),SZ=%1FT@*# +>XE!;EI$N6/I0R" M@T0<5 U/"B=SX33!6=CM*DB^5#0?<:2B+<"9 X=T7VHU0,^I"Z8-/[O#M&+;/ M*7V<7)I*WA,/]'!NE>.Z!P@IN']GF2A$SS7W=^QLU=$<0G(<4U8E%++GJ^Z, MD&>HBI=#!+D +&2;#5(::RBJXW @:_!MD%0H&<3&1LHJDOD)#F0Q7L"?LQS M %3Y_;3A>P"L!2F&B,LST;T=>YOQ68^2$]^)@L%TMX[P@?$3%*(_WWCJB"VLR,U MVP'C9)F31,^M>[YK6WR3XA\O";PSJD_.A/^?PX$69,]#E,%#"V%MJ38D;-&H M2K8\@_W0.V?=OK<=>F2! VD1",DC/]_^.00&9]?TX:N[KM+UR<#+#"Q&D#B: M[P_3%%E5'L/%EOH$SK.F*-L>MY=QD6Q'CB^9#TJ1P:Y/%/E&5(LU4;R M2P0$)1!% [4(,]0'G:"R95#OX/_,R<2!:'"D]_!]$,3PRI(#M49'^? 5[QD] M!<=J=EYCH9*A1/LR(A"P+C MWMP1DHX2I$QGA.-!PCYY0W[(TB_!L<.W JQ1H*4)QP$F$_05I'/AX(.&ADD$ M6>%A8]@60@@B(T(;A)#GP>AF$+,?LW+0MV"4YZ12A0 =2)NE>I_5M( MP ^D02)F./!=]$D'0@GD'J36/B#'A&*T4RI=->!@X9_0^Z$^HW<.O>[%:'(\ M^J ]7#$15> &18'D?5#=H!+%@R@YQ_R#M NZ""?S:"H!;R'6*VC@:$DU@D,L M*0SNWPW>><0M!])5 ?;#)&78;&K:FUU-B^.6P:C0L^ 5?8.8#+\.7.<.TD * MC%L$$U 54+4+6;6"+Q_Q"7U-!T[8\Y&JH/4)@6GP@Z0B72?0A.'$9-C5'A#@ M]T 8$G6'9AN2&@YPQZ1@J ]A4\X^&<$CP#HAV['<[^;X\+DCJ^-@G1]O(<+4 MGD<92V4=LAWM3&<[K3QL/)%"7B)EZ;/)+.CX4:7W,]N3X,6 .0@.?WL6E&A$ MS/^$7NNS64S_^[\>I6<].8+=;:F/J+!+"TL'N^LIB(797Z4)'.AO2?>EC;.C M2I*[/^S6?Q]VY4P :"1R5Q!'/Z.YG- >%>,XHO"CLAN[UQY7WM@_?"4+[8Z1 MKFG]IJE[5/WCJ"1)G+I/)B[$VB>XSAPQ4B)F-K+F_J=3SYS;=O[5;BGH",HY M7"3U1_NGW:,CD4/$A>/I!"8$!):,&11#<0[R(QW+T'.*\IAOY]@A[7T!ZGHL MN]V1F19[\VDI61AL*D/#A_M?\E?XM4-+7JQLJEUQ,!)[>7F13W6-!=UMHIWR MTY8S/>[5U$T[KVW*\-_:H"RV&-1GXFE+TZ\D"^*F(HL>;4VXIE U6VU^1)]^ MO<^DXM5F1EZ)/<;/]M%>O+B8PI8G7_?S;''8*74R@EH:ENJKQEB@61^V//FZ M('KKE$)666$A3*1:KCAQLDE^Q)Q^O5-<#9=ERS(%NI"9-HIV7S3J3=B2>=JR MY%3<1,I.3P4);!S-2BA@54(Y($[ZK(_B+F-X'8YLUUV661M\SZU/PVP1CULR MXVX\-FVO+2$O)VG1(3.TD45]GLQ(97)#T';BAD93^F(J;;;QV-@_QZ,MS\XD M!K!]83*E-)HI8G?8XR7%YW[&U25',55\S+BIBAF^ (1-K[K* MQ7S)EFC4Y\DXR7)?B>Q+))F9]EN)%WFDVSS&>UYWLPMKV)5'U"C0PY^5B!*Z;%S30YM.:Q0L-=34>)TRFE^89>9[CTD%S G6N72POM3 ;%X^U; M/O'"O>SGVOFO;F7A[S9#>^,2V2TA=$*#:Z9:R"H=PS]!!-&.2))E;X$\?FCG>V:/N>OT.2\E6%VZOX)3LJ#HMT?C]7>G,0X:X!\R9J.N0?J>.Z7.<]"%%WJCDEF>#4:W> MF+0LA4D)2]]CF3%GK/MZ\YMI^7M.Y!XFM:MCFD,,.)[%06]C])'BEONCIA7O M)6IBK)SJDN2@FJAW^5]_J/O3DJ7_N)DLGJL%"G7;"4\N9N#(\_*\;^Z);^5E M/Y;YHH]E+.F!5]&9 > Z5R[R>?8Z6*[R"V34LZ5]"*N\!DX @*'@N2YYOY!Z$T(GKRGUN^[[%7_ZQ*H= M6#:^LFQD@1PXXW;R03W(QX5*?UP>#D_EA9=EVP/*<>3.):_9WT(CHI-DX#7# M[P*S_]^+SN3*N=!:8#EV\;>3AK9CRJ8]_IU:5!ZUZ;2*("& M^?6'N4LEKILK'8,2!J4O!TH45!;J<6J6;X-*77L>TZ>E7D6L*[,40Y.-7I'] M^(7=MZ+25F'CB?7<7Y'U:ELCY6QBN2@W(2JQO_[$[U+4Z96/#Z=ON86I5P\" M'UXQ]'X$='X((6^]E7ECK8V/H>6M)W>3],M8>+'P_E13(%@,(F\(M.AT,@W$ M+".4M0)+E9B9T)I\/#GU6PV!#F],I[S*YTF/\X$O;)E*7T"1UM 0H.X2]#7R M3=_"0NB8KJ0?!TAAK]#5-F W3U!R]1W:S6=\:]S^PM&G%X'=5B41:TR3ZEJ, M&8-:)C:H4XTJN@V"O4(8E# HW:-%#;^:S4$.7M%$?O'Z+W8W"D29JB23;Y M)%' $;R?B]F_I^*?$+8?3]TS21Q^%H% 0/J>?K& )V;$U4)C7\Y(BAEQ)48$ M:5@P'V[.!XQ,$6$$1J:(, (B$XT9$0%&8&B*"",P-$6$$=AHB@8?,#)%A!$8 MF2+""(Q,G\J'=T9[ONKHB\A1P&51]RJL/;["]F+7@]X MQ8%^\=A_^!'BGY\<\'\(7XZ?#5_^C/!_TQ)UOUQUMEJY!-''[\Y3B]G';Q(% MMU8SQ_I<#-09!4B?K5Z1!K#OH_H5NYNPAM*1UJ=%*QZ"_A."U$QW)PH0I39H M.*Y/@D5E=Q4I>5JU @,)!I)/"E_Z%DCRI,#\9R )UXN#9DPB^V*YKZ;JE;RZ M%+(?SU1U-239K,KS4[0U9/M^J4-SN^E"2.:VC@:$$0PFV29Z[4O49 M2)+;2H6QT58Y,C-*-U-.OR36OP*2])K6<+9-U.O:@C'JFZX*_ZLB).%^_4EA MFP0#"0:2%X#D B;)J &XN)_/)[3\K%P"O8%5;W?5 HP*.WWM)S? M&_RFPR6Z=>6CC,B,X56 M+3GEBYEN#F% D../3)XFF\(8\#,PX/M"P/?UJ7P( GJT+ME<:9,36+% NVUS M5AS-FA "N%]_Z+L$A@ , =\5 KZA-^1C.X%Z855OYN2"UI92ZYDX$NE5>0HA M +E"X%: ?G$K\)7#9L)K3'B=;@ "0; M!'$WM@(4['/^1C[G",W^UIA\X=2;7\]1L_^*$*+%&6@56QV7;67F"8U6*6D^ M8BF_W/71K*!UE;CC$J=GWQ@],'I\RYB;*\-']'T\K\.'4ZAOY MYIA3&W&)9*L>4&54T^^7IW5'(+C3&UT,H46QZSV4%E-D653$^^KNOK M>I:KCD=:AHS7XEF3HQM3U.?^ZQ>N?H!X&+ PJSJR;B(F.D\J&>0A"%LCF6ZE MZKE4KB]NCR[PR+(*:#P[LM-1Z@E=:'J!R>W+'=ZL"]Z<5S]@DK= M$\^([B?JYG,C(D\'Q#L.<)U SXY*H>P'IA"2>SQ>J$$2T0*R9]NHRD9:["HG4T5B6GF1#1-W=15+(LVY3D&?%/!4HH\I:CZB%['_B_",]!5(!#U(!+F&,XJ550J4(U M+,^%@X'=Z!Y:\(E*,5UO(5#RX?I*0/JM@'-/=&; <0$T3<8!;$XDH=@<$<1 MC))#5, *Z 0=O/A\$94G&+?/NK?O/.#IT3<#GMH'GN[HZ*ON#':IRNB9CK[K MH!&8DX ^J'0*^AGU$.# E:NE') C%%_>>%S7.IQGW3A(:B"H'42FL_A23I S MT\J-^V0^10^8P3PW]KH\+I8RW1=+D3S7W#\(2Z($3]Y3-N43:J:\6A83I[*\ M4DK1U^KC849<+8N*R%')^L7><_37SOIU)L7I)V:$P[+QE64C"^3@J&4G']2#?%PH4=SE MX?!47AZ.H A]YRG:X +RERT@_WUR)+QJ0'WU@]RP_/MIW,?!SYK>''XLJ,"6 M;'FV";S1C\YP#VV*@0,\:$ _*09_U.71Z4?.!DL/&/+F?'_'YR0'I^ZNX[1E M5WIMND:)[7@G(7,CERFE/GY"_-;2\*YD63E*S.I"3"IZI;+X0T%E85Z'"KR%0"GU5>\V236K8E2-]'JSP?V9NY/+PXX M&KT8T-ZZ%Q/RVTDYKNN5KE3T(>"PO_ZP=PR3_.)A*4^'%>ZWC]P(L@XD&^G. M;'\4M;.WF=.#I@N;U73\03V(,U,.7G1MR7"0&/SV+ O8LN0@QPC-/.-:^.__ M>N0S.8&2W5;BB H[7PT=X,,4Q$*7C#2! _TMZ;ZT<794209Q:.$FY?=A-\($ M!^HD"M CCGY&T8Z9K6;YJZ9Q\?C\:I M^V3B0JQ]$E? '#%2(F8V JG_Z=0SY]Q'?Q65$70$Y1R"@_XH3F/WZ$CD$''1 M9;W@/-><$)GP8-8YR(]T+$//*=BM5.,V=CGFS>[).94J(GYJ<=:LA7/"Z=GIZ+>1)=9]2)S_N6H/;FCEO/ M:I-R*;I3O@UF0>ISGSH"7S!FIZ+>JL!1+N=QJVDHK ME'\NYJDDF6,J(0@+0I;CB0.D Q)C4=T8B*/XB NCR2: MHT;Q<1PD)G&9 4GF:=]]4RG1XW6J0K8'=EW)#+F-DYR>HY99I^E2GAI.M'Q[ M.C2VR8V5U,]&B*WK7-YWN(DK+-8+Q5_5B]-N_RRUG&)9D7BV +3V.CEM)!HV M5_//1HCEBTI+-.GN1*LO"OUQ)5?B]8"N)U_/#'S>HGW*(1>#KC.AW)+#EYHG MU((MY<9\E"[/TS,R,]CRN9P1*^6K_H@Y?/U)8-VKT5W[D*WWQ7C1%X_J^IP8 MJIIIV-$(HSKC'@\@2G5A#_(I&7[]R9NFXJNZ?N68TJ<#+X:A6A/5=MQ]'!B" M261/WA$^0&&?P(;X!CG@SB /4&MT&SRX)6ZXX=]5T][)HT%,=7,LZ<1"DFT3 M0&DR%V$4DQ)@ID/(DH=BQ,:;H*M,O5O,QBB.@$10 &KJ2T@(8$\*NH9N!J.Q M3(39*NQ675A0")!%B9ZC(*WICI!W@>C $4,K =D+2&30C.![[BYF[>%=%P6V MA9%85605$PQU%\PYG*0-'$]WPQ(($O&_UPCX9@Y6/#>6-FZBL"EKZB*K\L5R MWIDU'UO&B7=8QGM!*QYFCV*##Z8Q&YK&-YZ<#YLRRY)]I'D@))#L<'*4\$ J"&<<1';TN&I&^@$N\B M_HZC!-%T ?S-W04G[OO:A]*%T8/('J:2_W&(4-60!, ](S3J(/D=-[QZ;ZG! MK7TH*KN(PP7DM&KI (7K!;?U4<1@&"/([&(0X3QV<=A$\A [O:?KR\'2X? . M$7[$ K@S4X&VZ'1S( .4#0.$DA4$#*(W]B0\HL_]53#B7+SM^]$M#$9W'--V M;@QP4-F"Z,X MM;$P@Q*=X*@=.HV]BLJ?K2*0?*'-/U,^(\E&#G3P??Q6AHV7#%VPU#-=]"+=% M:2=D- @#2K4C!<&LI@R X@1]2O9N?(& 3G0 6R$@=+ED>\F:-796.!A6$__FMU1KQ$0[TE7#=N$1'4W#I+TJF) AVGK96F=N-RZY&/FGRT+L8<(*.U$857.,#8 M+XQH K^?I>OC>1V62?)HF;2SM8TG+#(JZ8T3?45:56>DT_SU9P)5_W29W,!M MY(>CU)E7HM0#V^TH"CU!N*T+ M*U,NBA[/%?I,'G$,Z5N'.\'PF#UQW'JG?%(J]2$XPU MH?#'U*+_PX/4<03ZM2*I0E?G/9EXR;;"09^8+S@&]"OPY>>&A$:;,1C(HLD7 M#&01Y0L&LHLR)N*A[J"PYUY.<[Q\U?TJ0 MO>?QV$OWG8):7UE0?U:,ZRDQ?D3(Z_&$;Q!E'ZF#E+^.G#WV:E_H9*4^6LXG M7:K=$#)>8["J^E6K8+P_NV1PLO*8P ]1!V?R5)V[$-#67">;IS-DW=RFAP6U M2B^:T_V%@#A[6DT 8R?&3HR=GW=C (/G.\&3IS,%-Y_N*F1YG#5Z%B"+Y.PF MX)E>4X.VEBPI CMJ-S?9N+DN#/GP<@/%W9%Q]K:W&_XVI/*=;IA;A$IUGH1' M>L9)1KLP[LLUH8! B3>MX!!?&INKY\,#?&"#AY"57>CDWI?V) #@20P1,09! M>KW=(?D]P2MA)*:D/XF.-$(113#S))SIM0F%X0G.7Z:OBT0PP:M)\&"#DS"# M[CZ\KP/DF:%";#J;)J\S'I5FC8[0F^=;(O"S2WE!C9EI H=*' .=+2]\G4_8=/'W<56_O]>!W%W6"-QS/.EU2DL'-^Y,^=-4 MA]OY:-E#>1*";>YCKL+'*/*%^A<$8<^ZP.%S!-8AX7 /Z^22V._+EN^Z^6H4 MG8.45_=3-U'_Z- G LM3=(CQZE[B2PG+U[/<^> 2-PIQ(Q@RR!% ?0_K_/H[ MDBC"WBNY';+J2E5 <+XZLT:9C&<4URV7%^ETPMMDG=1@D/9?#D]Q;'<4V.[! MN07ZK:H:ZL);/'_2^?$3V/==VFW#Y;]AJS*XT,&HVHS[N0'3SI/U<5=9E0J) M5FK5?/Z^[@OGHG]S79?/MIST-)^WM45>5-VA&5\/TM-??\C3N[JQUW)]7$0> MI/7/D(=J++&,=ZM928SU-=:9)Y))JGA]>5C6ZN98J4I-4AIER(Q"4<,>#^6! M15]C M[4F\TTEWZF7]^AHOZ*76H, 5.$'*+$==9I!< YA?]&3H#0I-W' MWA]27^']_T_>_U\(#H]B#7^P)3S.;Z9MN[4M"FPN)GG-K;J=#*^/@P:UG1DE MNLB2:L?CF:ZYF,:J_G4MX9<%XJ>8PN[6YGOYU'PL]E1J.NUD5\IZX5]=(.)& MAYJ/_'Q?;-=IKJEI?+K3:?[Z0Z>XCYC"V 'X4QR MP"''V<]4ZU!592Y^E9; M&GXKJ:SWO@\N/(E4^ M+K)' :VQHWB7XTS<]Q0'%F>"91Y'P+PE7?PA2&=]IKO@./&>!7L+GT[3&C,YP+J-K7^@&8,25K9&?)SDQ226U^BK'M6;) MEMM/\-=7ML*HZ&2J@YZJ>23?:U"+<9I,0B,M=7JF$2EE.SU=#Q3PQ#EYAW+R MH[3/D##ZYOZP[XK"S<6G%L9C4PM=#HS*C<7]7N[HPN(^LWT8CD[J6^E/S^,_/5GP3U/3^A<* YU9 ,&56,*!J.:WN+L.;/ M;6B,+H4>$I%+"P10SB%7L^3,[H*4ZFIPIS*L@&))F]TOEF6;ZS!!_-$]3P7^ M![<2059[N-]R8ZA(!P03%R)%> G4=-#US,/4KU,\X&US1P.$FP<[R&@-"0&A M'ZUCJ '<>J'Z(Y N&8B$*BKY(@=J.7D1FY;G@'%TT%]DMG)36 CH*NYA_#5@^7@U"=9./LC)7_FYBVWRO0GDWY+ M(*659C )K][+9:8__.;M;J4*+MXBW\3^07CQ-GAR[DG/UQ."71]97I2ES MZB5]ZN-[Z=[[7U]SOT0[/R)W[8I3*1\^\Z3=EO0U2 M33[J:X\8+6"9-HJ,#(#C3*[8)_VCHSUT8(0\YX_/TW,(<%H0;]"?=F]Q3DHD M:T"J"E*R,N[P;%-QTOR[\]ONW?OHXYW=QP]#/9/,MFCU\MLFW>J2=&E0FC7R ML4R[U0PS@5-W-)>XX[C32)(+P]FM#0X,9]?+!O[RQO?;(-K+L4#?$]+H0JO5 M6#64LN"-^1:?WS(U]0/U#MX+:8-2IPU4!B1%,._TF K7F+1J_BX_=P!I*3;Y M6HKN*'D+7M71W*-CZR?F[/?P'ES]-O7MD7>_D?W[J6"C\>H(NX^AJ$\.;WPV MO%:J[HK;="19A,13-:^T>2;[,8?Z)A^(-1"-MZWQ6)Z/:FQ&ZR1E]K<_'^4/0+Z^SD"H:>R>7:2Y&; M"O5^RD^G!HE,Z M(\V7=2#9:%V=/5$4!GWG$N?RSYXMT?$CFIR1X.!%UY8,!Z'\;\^R@"U+#@HT MH.//G,W_]W^]">:.J+!#/#I0MRF(A2$.T@0.]+>D^]+&V5$ER=TS#UBPGP03 M,)2\9Q+_((Y^?L"]H^&@^-TC"C^*S]V]]CA$=__PE5"+(WQ#*0<>+PYQZCZ9 MN!!KG\@V<\1(B9C9R'KYGTX]\TG(]'"=Y!W0A(B+ O&#=0?"3R:,GW8.\B,= MR]!SBO*8;R?L.%Z+J>!(+[S^=ZR+@8&1A\)HC62ZE:KG4KF^N,E15JN:9^KQ M+#]"K>E?Y[18VELGV?PJ/ZP!>2+VAI[/]QR-YC0>1>S_"J=R:-F5?+DI"S%5 MV*B,YR^&<;RYX$X&L&\ERH4VBNITG?:[%1FK-EWIK M86G.YOENO-7EJZA(W4F?&X\9J9+O]36I0U(=M3_;QC-3:$613UMNS66G[#N+ M!5FGJUW+YZ5\1T0M3[Y>W\:Z4KTB*\*"(K/%=(NOC.(\;)DX:3DOVCE?SBP% M$#.:A6['2#A;9,.=C#.OY!=Z1IJGQ65US$PGO FE GV=HIXV96;:97ZR-^!2V/)F2O:G3:[-2'XNQV'@YL45/;&R;L.4IZ5>K\G*SF>7)C+AI M3->'U9IDKE% FJ4HZ) MN[XQJ*,^3_FIS*WA6)@7A7RZ1<;: VD;K_NPY-U? MBWE-2#<:LCW,II'RG;2LF&/6JE-"1FSK \9)K&TKFT>*>5/0#,'C@2:UE.$@ M[?NPY@>UZKM8G/Q+S<3JK%T:HFTLU1 MZK3EU,H))7OK^:*D<8M-6YWU:C5^Q)VV%.>*6DQFVASIE3K;%94;R*4MY#MY M:'KA:U4/.^KZ)&,N+& X0:>ML-9C!EG%[1FTM-,H/T5#VH2WJ4XN4F6F+Z2/6.>Y\4!VUZ%XXT%DR .)[C=:^M"0M+-S< M(&] M4F7P0-3C(?$ZI&KP4WW2 K(Y-=!^I0''9H:\.'.%K5^I*V.^P9(+<2FT>PJ7 M4-6??H7MRO?3XJE[!M?"BV"D.HUO=D22+U2P^<1\B1I? C\$9DO4V()A+)I\ MP3 63;Y &*,Q7Z+'%XQCT>0+QK%H\@6;8Y%D"X:Q:/(%PU@T^8)A+$+9 E[U M57['N-37$/M+E4L]OAV>^.CM<)JY3T2NW-"+M[\[,QL H@K_,',(P5" 0GQ6 M978L'6>DX[JW,/Y6.MKJ^B79P"")U>##(/F-4FB<2;Z"0?2R(/J3I"=R,'OU MS%515(/GDPY];L(A,KA9_(WD_1/S4OUPN?A>J^AIQBDL%Q@O,%Y@N7@K7GQ6 MAKH(;%11\2-4BL.7;(4 :Q3+"BY;-?P;W*O_O(1++Q]Y?/&$2Z^<''R#*_B' M*//XV2CS_05W'FG7XYOMH=X%?]A77./S8*@W)_*6["5+W))2-]/^\N,7VW?1 MZ$ Y'ZPNA+I^[J;[/+5>M*7EF,QHS5Q#RPA@:*%K2LRO/\P=E4Q=-4,;!HP? M!1@O1GY]0\0@CQ&#?"=BM M>QG<*ZXD(-IT,X^A:LR)-KX\8XQE5;K?F]2RI M\O%)L\>O3;* +B&RT'JZ2R9IC!@8,;")\7> 5^_4G<9>*GU8XQ8"! 0,# MQD< XZ\LC&0Q9EF\86CBTI>JY?&@SS#SCZ?]^S!@Y >5C"#G#5H#K51?6X(Y M:Q31GH2B$6(D7]R41.Y%WB4BB@2 MOM?;;[#>;B\=E.X1 AH9::OH CT0@%-S/,O+:;V.?WT$[*2T=&RA9W6M;BQ: M0BK3[]4$E&B#^?4G3K[-)X.Q F/%4V_+K:<:*;!XNZUT'BP$W38T-U^7Q,U M\./S2;72GM[ (;,@R[W!M@.*XL+-+1-L;[NP7)2_A_WU)Q5_FSL&@P4&"VQ8 M?(8CYCQ6Y,L.)QK5[9S,VR.3#R5UI;3X\VAML3,UN4 M%8S[]8?CXA@K,%9@K+B:#^8\5I2Z\W$YM3!6@NH.XIU8/L%9Z@W\MK.\DO0S M0] 7V^HJ/A[75TK#0)L0Y(:A7P2+;Q0STS%=28=?08GIQD%B.OF(>CB*YB8> MZ\=XPT"\44P/Y:.+ K1>WJ5]\^E' V^?6"&,M$AO/D*ND&F/Z3'PZ3.1&-SB3KHR9 EFL=TPQ8X)2=[Q5 M&EH\J*I!(Q0A7PS\O775K:=*'_[EX+!$=9_>B /7*A%V5!FA,P.0OY!O/BI_ M%B;>MVS@H/H.A O_B,B]0@%$YH0P/7OGK7* Z^JH7C-P7$AGR/+P#V&8D7-W M^@C&^*ENM Z3".I4\(;RY G2?X??,2,H-G5:!**3 M8V2EGZ&:9'EEF7%ID)FI/1\7@;AF$0B6NJOFF%?PA/TN9#]':?\JMK=/.'@ M22(8+ IO3KKX\>1!R0@F3GHQ.5 O^ TH?Y5)$:/>SY@R1KUO* H_$?5X.$-I M"C#H_2A)QZ"'1>$'@U[>E@PWO"21E5P,?C]+XC'X85'XP>"7DU0[Q+ZNI'M1 M![]7"PS73B*V XP+ECL@".;A8NBL'0P415>0E@SHCHAX7C=N] MNJWW>8&IX7HXZE-B5DDVIAN1WG+5&,T7EM:@^3@VE7=&]IMYB?! M<.=BXQH/@8'![QG)F;7#H,&SH72&/7_?*X,VU M.%)A^B]'='SQ*/POB&99=:4J( BRW^&9XRR8Y+IG:&1L+&RYHJ<,^V@FJRUI"N^XG8T9MK,SJZ%IC MXM64I!>) M'E?@S,ZR^/&D=I>#GT"IG*(!YZ&:RAEC"HP=NN[D)Y;H53>K6K-:%EB:'R61 M,47=TGF^EK.ZVO33CD7U9&62J>5[+ M'][U3X6ME2HM=']5K_-@<2BVI.F6_BZ I&:ODIKUP>1W1R_[6Q7I7:AV7CM#J,CQYV,S+,NC7::NXHW^)5K7 DYR^4TT8G5Q=X5._B M$3ZUV3S06V=SYFACCK;UQ8?MME +AW+XI? PX?$RWWJX-*ZJ7?ER6+T^Z3R+ M=U3WC!./#6AI(?M*%,[/LLGST<%YZPWE YM MZ6(@#.CMEV0\S"">3KGN9EBG,*: CHWMD$4*2F"3I!GI)QOW5A+FYRS*""/N@A$>3'^"Y0K>G&2-"RL3LJS*9SX)C]G&E M *U+&?Q[WK#L*\-^(+"(LM'2@-S MAEWPE0;A JUARE5:)F#@61.. *0 F$C'RB. M.2*2N3% N<>/QX;I/<+WA !V2K?%8Z-6/#2KT=R)F(Q7[0=-1.Q,H.-+,0X' MCI*QMRX!-R7-OI[N=LW5)V#INZI-=TZ$"#0/1@7199581ZHE:X;EF'/J21R? M'W;RRG$_Q4=Y\;F025OQVI.G;JBZ ]2U%[Q7Q]>$-56?F+E^[Q'$+VT2K'$" MPH4+K "5!5-KL,+B*V^-BY\=5H ]N4-#5U8YC _5@"GJ5/RY.@@0US$M@D*O MX5BJ3BP+M^,VR$1.M2QGN@0+U\"!HTSM2\"]C@6C!T&,#H*V80(+$ZPB(]D< M,#Y C.NY2AVV+H.Y+*D@W!LP3 IQ*\;5O)Y@GS/\[B3:"?;1,PT;E0(4\0E> M^-GYY2H-)K%5DRJ07$\#3I1:T##L"H!K"P8@2PX:K(T1%K.ABD?3E!R0ZR:G MJ%;;@#G:HQB'I7#(1[]DN$DF7V)WO5/^9.LUE+CI^5XZC;W:7UDWD NW94J M#'M4$,W5'!K11DY^/$T?\^>271HEHB^]XU(.I?_L8:ZO.,2X]_7, 0&*J#K5 M*3258GJ@ DDE30M"$^$W:*NR2_99#NBY:(YM1Y14I"%W*=D P:T)$>!<4 0X MRVD\(8O"#31ET&I+%*04'43,)]# M,EJ%H:PYZ"6]E'30VI7#46$(9 IDS?,GN'*<$^8C9JGXE-?JHZJY6XWT:_5 MSYVSJ\\;5],S&.5P 24M9^=!8HW@X?091%"T1DT E)4F2S!N!5C@#+S?3GI?@#CI^Y&AH.;((+JM:Z"^:$>72P%LT;AK3K/PSX&&4-K&X\[V^_.J6+HXJPCAHT;R9O$Q-^,,/\ ML [ZH0W0L%":'#@]F#G,%XOJB,DWZM#\^U]+G;$&5L$[;A7I25\+,$'+^4A- M&.B!I VDD>6M2CI0JO9@'-X5IRH6CU5\N<#/$]_ME']W& VL\%310^^SZ;J' M_L-WR@H%_,:B$$M-GTPGA%@ZN2;2OM(TXP%"2ES;Q*WK/Y52?D6'HA.%^P,N M>EQ[ENG4MZ!?FH:/-T"#P M-]<^(;H2> )?4':EK9=[ 'VCV>1^@HQWE1K:O*&W#/P97O8%,,Q+F3B;/'GL M:006\09D_1HK"3!=7X;[ZS2Q"@+=J2CD8)_S"NF"!8+K\5/@YG 9_AIMLP^L3KA/81(";.PS6/ M!ZX=B%U#9W2S@GZZJ/SYY7CIKJ>Y1]>BT,:A*G9MN(VU?GE>/ M6EM0IY^>9/5ZJ!1KU9+2TQXR-;&23>9^_!$6J-,44K3@-!XPO*D\3X,U< SD M\5R#($2Z[F*AIV">D(EQ1\L6BXZ\4KK1>S0^F?7J5;^-VH&$8U06PPM0@2DB9%^*/FI]4!Y%_$&!DA+ MHJ;%@("EU]0%;@MCN47O?<7)\:5Z C\[V7#.REV=R-"C5IT!8\X1>K"'R(< )?@S*>= M?,!=8$51.P]C*;L&_(V\>L? _5)%P$K&Y9%ZF%/8-39Y)4Y*]G>,LT.,KB: MON;A+Z>KJ"BP?+B]^\+7G_AOK@V&-[03\0]5J"_7&R^*7EPXVI,K9B?=#Z@5 M"@N$ECKQ[$\+'1[;@GMN[+[57!1Y7F4$,UKWV@A$NM:,TCF@38Z(- MW0KIW],1"%1M]$[%.;0)>UR;@$K2]GT#@%P7IDW/9G=U>^BG#7("]5' MOM/$W;Y\%["[P3J@PG$=W1C ;HQ'9Q$8+^#'5*D+WR2ZXNMAU$V"V&'?J2^$&H:?:ODA1==@K4'S !NR>1-IT:MHT4"6S MH=J>84VW1H)]NJL'^S[.FAKM"F4S3\Z\X6O$Q:/VN.QHDCGQMT[:G9R9>L25 MZ >C4"_QE//OE>=E[7$ZMZ[] L(EM=W9TFI=Z MJBUIGLGF&XF'GCP/S&+R%9U@X"^OOGT+MH>CX%]HW=0N M/N_N "L8Q4?)Q,%[OP26P'MR[(NCDODZ2#V/_B_%$T=NB: BA80PUV*MW3Z? MZ_&SI\M"2>BE"T=]L7ABM2ACI-_VDGCUISP[1::+X@:,HV@#:G,>N2,T[L%? M^?$'U!X U?)4U60PYZG5I1GHV+2FO[:-%J$&B1L=XS=$N_8^CG"@*8)&:,,. M+X%5M23R>R#6ZE>EZ^9M3XEG"L\#)Q5O9/7AO3;W9L-7@?X&6'<,[%?MW*&8 MN\Z_\-'*O5FX24;5Q_LI3TOQZG@)M..,#RY5'>.O2@,P5:VVVBMZ/M12L^38 M:!7AMNDB^!;M:]#,*D9! ZF8.S2 A*7F$3R3P3(8(SLJ!J MOJC#XD/GA72< M?.ONYL9LR-U\[L>?="PY@^R_?6@:DZZGYCOA> M$GN*-^YZ)Y4HGEV=7K8[J>ZC_&+F"H.C8FX=G*QZ_C*%AK05B5>6\?%+* M/'9Y53P]'5P>']J7W840><,;1S%RBVM<,8[\%?8I_NK"#1\@>_%8&]4N"[=" M-55ZKCYT\E+]^7#PXP\ ?%:@^93P[3T*+'I X/W!>C>:+R"O4!(MO_=^4 )- MM#J%J/4+M&;[#;<>Y[)X5 M.F7]X46= L%'+G"!H,#0NM%80/@SNB8F'L"#O7XXPIW1908[FHIZ]5?BN8%BE%_=#2N(9FBM@'!_%<"=42 .H MI6 D.NUH>ZA(9$=>A GMR45(T>G]DT\%Y!Z/0,/KY0QXM&2SCDMZ)]#"4,; M@N'VZ55&6]70&X.V#V5(:I7IP!S:B!.S_E$:!ARZ4:LP7>X,0V6X/"K:#=,P M0)1>X^>*%Y']WG" ,YLH=SU;$*UK($%? LM1'L6X2S,X?V#HI?EOV0..US86 MCP(X<,3VC@AVR704FPPRP)P5U=9(J5G4J2F(IPP^9_GS7PM_]M3;LT8EK\>K MTKUYF7TNEJJ']E=.3*2&8<(6XXVA,$0WY?PCDDZR?V3DSQ*D4WJHG4N/BM0Z MJ8/"J<\>D.#9LDPH?(..3\ GA:"!/D5K A0D/Z+!@YG_<=CP@-R0CWF#W#X4 MGH[,,Y="3[&@0$]/N%W11)*C]G-G>L;_L$MGFQXBEW@NLBX:>K3H3*5:LS3XX'O M@\";1'AXES'JNN$FUA.*VE6''HS9(C'7%;68*WS= M5%?6K)Z*B:-Z^]&Z*U;SR:IUFWB*UTN)SYOKWF(?PUH'1J&2^?=0SZH%J5"- MY[J%E-#-W NGE>/,38[6!]ML^/5K6O%!6KTGP39&*[[9?(H.*J>-ZJ@\R'0? MTJ7C0VE3M&I7J_F']O"JS7<;YFGJ7LO<:5J.YNIY^^H/ITPB.O#H@?766L M0DU]N->TT6,R>X6DS\XQ$#;#IT*H^51L'CK9X9W$BP_'M^=2M_Y4(I^_0/$Q M8DEU,YH\+=VJU9/T3?HD-L5\UTKQCH MQ,;K6QO?>U]["$("C(Y9/>LGA4:^4RL\W15%,=OYHZ.3,!'8NM7GD)")//V+#LJ7*4*?.UVF$FPDLL.SPS:?[QWG'OB!=",>@<2-QV;3XDV(]+6KAU/L_*VNFJ3851-V MU60'KIHLC!V8%R=\G6I:V?K-ZA#_7!'/7[SJI_J ME(Z3+X6J4SAV&B2:'5:='+R9?/WF9;]75KY;Z6?5)OC@5TKT;L EGWKQL9*S,T;$XK':;YMUCH:B\:$5\ MOGNIEDJ'UPU9R#6B9@[>G)G14R?>D >IF\>J\W+<52N'^L7) M>0O>G)F1>ILZRDIJY:@3O<@.GXX:AT\OSX-ZGGVS?!F]/<]T+ZH\$>)/.KGA M1>'9: _-Y%'Z3GD$) NSKP[*@\YIIJ=:5;%6NSDER6M+@RD)<[!L7<:CY;;% M-ZJE8;V2.U;SH\$%?75F^E:_'[\_M$X2A9-RU[BIY2WG7FGAJS/S3[;$I[.B M<'Q8&$FG5U?'CTDQ_93#5V<6X#AUE&R>=./''>DI74ZG3O(]:S2H"_/P'%=M MJ2NWZ_RHDM%ZZNVA:)5A '. 8E>/,P_%Q_@M*!QJ6JGTCR_N,?MX:O;5E)3J MUQZO;BK\<^GJOF@\"T]/ES?XZLP*/-^+4M7N)Z1"B5R-3A+=8>^QVL)79U:@ M%)>$I^)#[;:C=DX:V5[V6$Q?T@',,O2-_9AK%XO1:G>@WY_#W#RY1\I7/55H#C6049E\7RCRT8*%;\YV7[[4 M+PMGIS<=$GU(W';)I?I4&LR39HZJO]P]D>>;PLG5LU&LMS.%S%5KGHS*]"_N M'E^LIT%A]"2?C&"LMY>EW#P9%>\8E4Q-D^2"(S=MV[E/Y^^/49K-2I[K=K1\ MG[$>"]+-:;E;-_G[LH9MSJQ]962=G&0'%;5 3@7CL="^?I"L ;PY,\YSZ_ZA M?'W[=,2G3CO==K-6J,7[V*8@O'ZU^'Q\,JS=GST4RIU6YZ5_JRB@$<\3I@/U MN/L4?TI(_/E-M)*_K=G-E_C1[E$M=@C1ZF;>1+ZXCFEE+M6 M];E:*QYFG>)QMIP MILC(T\:NB#8QPFK*MVD=5(NQ.W$ TK3^ Q_7)W>Y:J- MAVHG;Q5TY_+T6>\6!O!FZO6;-7&4&.;*M50U-;*%UE7F/G%UAF]F9WC^^>+* M>!"OS$[JX=:Y(T^J] "R7.#G3.F\^O#-OCK#47)T$#73XHU3<-(C4^V^*,D,3U^=8:EBP;YN MWR<+Z6HT^WQ>4+*%\KU\@Z_.\-2%L@4;:%'H;K_8/DF\V&*?[R8CL&0< 'PIIN@".=BMOWO%$%.O>ZE+BF M@PEX_&PSP:XLIX?K[8:.!X:C$Z)0UYG?NQ5Q'=;HA80^),V[:.>E9NSBO0ZB MTUL9P?9IS^.5\=+N>$UZ-]8L+R)N?'MJ:WQ*^I+F^%EZ@HGTO/"N,8[&G-HR M#0O3P6&C](H8D0!@WGMXV.\>LX_O8!HZWN"CBP>+0_"V,J9J&R]R;!,I5\MR MFR@.QI&\WA&*NLNPT,/AR/OC[-YP=V'W-/$N>L2?G&FR*K_TU9&>6Y.T#SC: M@@5)%J>WY9=/;_N!NB#NH-#[YPT(W5:RZ^Z:]C4&2@5YCL99WZ]M^KV.2Y^X M53Z6JHJ?QDZ0DW,]6L=F*/A6?K'-R=MW M-_T=6XC0[;DS^\U/>N!G.):D*]:O76#,+6^9WJF(IQX*O2%'R>RZ%&;4QR[]W\LQH_3ZM^>1NTYH6;ITF])R]9_:"BBP3TFS^#ITA MN'"N>$W8!<(R=X7?@O]'%R-T?+'.26U&(7U;Z_J% M'\,OPR_#+\/O]\'OAMT 2^,W=!;]+"&].,O=5/E7@,+PL]I?JW&5;5G&<_&I MR_1K2QHW/SO63&)>/S&V'RD_20SAGR1,W!_>.UX^A_NG[//3A7XD\-WF2\MY M%D;EP:L,5Q])OAG(QN+W7%/M=MX+:QX7VLUAX0^W<-,XJC_^8WR-3XV?Y[3Z MQ9 _N>_)%]6S\ULGB;?CXC_^"*EX)).:S?[\ MT1P.UIZJ4S)W9%[E4^V1XLV6>Y]./Y^+M[=%15;T;IL\.>X\7+S=XTS3U MXT]WMYUH2I*/M-OV4,%286 MF%A@AL\Z#9\E6+FMJ[[.Q=81 NOX=!N,P" MW'?'T'X',3+\,OPR_#+\AEKQ8D&X.\I:X><@%I'W];*G*SS4OJF<.;6C[FVM M>BX<-JR[Y'.[+VT[(._VL9:MU4Z,5*%#K=*9E:MI>M"H]B"31 3D61R.2.$R04F%YA< MV!6C9@G!H.O9?BZE'YK5\Y9^&#Y+ ML+)V>OUX[12N1WRYTAD\9(WKRW2[Y99$%<1,1$PLBJC?@?,0%@*V+QZ5O8UA M9'AE>&5X97C]CGC=A)K'(FH7IVM6A]\ZJ2TSYO;=Q\/B$1E^&7X9?K\M?ED\ M+8NGW5N[A077?<3A+*P[253V--FIM/D7NW#"7PY3N=N"Z12V';1SFN0O*[7K MT\LJL7I:Z\+0\F>#5ET0\2P[+F8CF2P+J&4\SWC^DV?/3T1H1<7\XQ,_>LRU M>IW#1EI5MAU$__C04=*]U.ES)Y]\EAK)&^NYW<\ATZ=^_$D)$2'!(FJ_'\]_ MDX/E^3S?-SNW-^I=YKS@G%U;I2DYV[FX;E?4$_5RV@^ZO3U%[K+XQU! M(1FA@10LJG;_!5+XY<[>1BFRS* ,P S #, ,P"'4!%D@[A<#<5EB6V8 [IYC MB 4R,OPR_#+\?EO\;E_M8H&X.\I:X><@%I3W"2?U^A)%50KM_I-T6#ONE)V$ M?13M2IG;[K9C?4Y+44DPKTXN.^70+L9JK"RD:B)M-1+)BG 7E,9YG M//^Y VL[>?=TF5>S>C4JDE3Q]DEKW]O;SFQ[V^2)?G)\788U:EW?7#O#B]-H M"YD>S[:3$3Z[7-E6QO/[Q//?ZS#Z%<_'>]WDR-'E2UZ-QN_CB=9C\KB^;3[M MCE[:T4OMA/"ERZ=SI\$7;H06W9RS/_XDTGR$%Q9MSKOLF&6!N,RLWUFWU,ZH M+QLR698(T3'MYN6>2E;ZQ9ZHXNV*8*H2]- W*08R61$%G#'! ,3#'ME MURPA&8RG]*R]^*]DAIFM %*!C!6!"&26*@#,<' ! ,S?C9C_"S! MS/5Z^OZEI235*CD\TJ_%1._E\?D&F1DC<5.)B)A-OF?1_&-+#8W\\5^[*K MB/4. .?6&Z-*VPG J&(4Z4 .Z:C-AK%&W*Y>Z>3'4 ME,[)27QX2%J7V:S8^L$10&,/>K--AZQ.4JT9+B[]?'EGF HQ4=9I4L\B!_X/ MP4&EH&UO0%UI&*4TTL<"+:J1IAV4<%'3'3L\\60AS_^-([=-OU>O-<&=T7(' MDHE,++[09:"H_3GM&]!F$Y#K+XG_>Q2%]4'#)%(G.H!%^-TS+!5AO .W M&D*GMC[9]ZYI+R(S$VB[ >A0"#3OA,W;U87>D(.M7%6X__#T?UM?HT5\,"VWE[VXFF)/E(NVT_-_)KN87V?"?5 MQ/C+4Z/BO>+BA>$]^\;&KVZ9 MR$HC:P@=H],AZKW3HVX/B[=_XU ;=AD2N!JV",WQ)-D:-F]OGXP&J".+2-S[#="8Q"],+8GG7(W?! M.[5J^1)^,?+V_?$=$QFOG(<,-1QBIVNC?U&Z$F9Q^TS*!.,[:+J0B?WG3%J*65O"E*S_30J%I,C1T4^S_[XDQ0B0HJ=9(F4XY9><.:TZ" M/R\.C9?J[:68C-[4:2&%1"(B9-=4SXVQ9MA9D]GT*[/I/\F;E4+OX_)Z\^2U86<;8PU&6ON,&NNUW+^)&OV\L\GC<3Q3:>0+Y7B M-\9)Z^5&& !KHMVX-]GTQ&1('Q-^-OMGMOVU7P6?8N)!3KQ:GQF8[(W]:4@3FL5GHY8.\L MIH>(\/%-5R)E[,W8>Y?9>XVW4C_!WB5YP)\>GUVT.\YS_:%V56E76NT;8&_T M,Z2$2&*A#W 'SN=/#$,9J)KVCO/@6XBA\$N;S4\R;-(')RB([ 88PVB(#5P& M4@92)DCWBGP,H\S4^-C)IJ]93^R+"\.RYB6UNKN0BZ-:HEIX)I6$5NZ_Y+31 M33WKGF5F(YGX(A?A+I]EWA++-AW9=DSHAY/;\#=B,??('KE'0C3[[R+<-A*( M/,6Y>9=QYXBVV\$CO'0_J/-BZR+1-$@M5TP/Z@*/AYOI!/.-,N;?&/.'RT3< MR3/0#W)_-Y6]KINCLQL^.CBY>[Z)'C?T2\K]>%LYDN!9YFS&_VSSWYDST@^R M_VFE/\RI1J56[0Z?7G(CXT*^3;:0_?%L-))B&;<9^S/VWSW'QI+L7XE>9#LR M+]8+SYIH7.AWI?:9R_[HUTA$A'AJMX].BUB["-:"(^[U;N9*#:TH8G<_PNA$ M\!GH[?0(HI4RCN]E2ZJ.KA\$D]")7E0N^.&@)CL.W0XQ+5@Z L!D;,C8<-_9<+WF[?ML>-R^["=? M3HM.-=_M5)Z/CC%4:TV1C5PFF&Q M0_M]/0G+L\O:AUR M0%D+YL\933=5E17A=,(NFH97$GV_NR*)W)7Y?%+E:P.U7BD^).^L^UQ=B./I:CPBB(D9"?2+\2SC668 MK\T 7LB_;^H2Y<.C:[$^NG2JYS=]0S=R M=OOAO;=IWSP6AU(Z6HTV.O&N>O(B7A=:R+(8')V(",G9Z$BV^3*F_5Y,NW[[ M_4-,>YPN]_KBI>ET\F=J_;"E'YG1[ TR+=KL0B0KSM99_;4?![\T7Q:GZK+1 M)6\:[\SQN#K'8\,P%6)&W9^F8W/:<]]H]0#GXRM"- M'L%N]5:1,O/;82Y$+-\=-0NW\:J3;XCGV1.Q5RCDZD("W0,9<3GUA(D$)A*^ M=+R^[4EO62:LU^7P89F@\D7M.6$,[JOGG4[&K-\.$T[T!F4"EJN*ST:!,Z' MA +3$W;)E?%AF9 HJW?6J9(_+ZA/EV>'Z6@]VM:IGD#O><\[R&12@4D%)A5V MR5?R8:D@]8:9ZN%Y\Z(@FL7BL';:O$Z5J:;@IK6;C9!?["D)FT/$G3_W$^,; M?G$- BM)//\(9TO#^7GLOH4D6X' B@/S*H;3T,AV)-9?J_+/;GU:X3D\7?== MFT8W#^-0=0=6L^3**T.W#BF+NN]5D$$+0]N4@#ZJ+IFCHDVZ%L@W MG(%I:!J5<.Y%H#G";7C?KG2<@GYQ?"MY$$(IA4"_6!#E^LWJ1\\GERT4V6>:/PH7O10?BD\/ Q0(V1]_ M1"$B\HMR7S%YP.1!".7![CLQMJ0>U(NR>"W>G0J=VJ.5+RE'1M1XHM8"#1L1 MDI&4L%!!H.Z0?VP)@/#'?^_*Z0(!Y?4S=>!%^..R+/YJD/\H:O_/?^$?OU59 M(Y*)/-'VNAYC'H?@<3K/_[T69,L$J>;/64Q,]CENS@+0#P$%NH5 .W!Z@!99 ML@B\A_$^@4G32=)___VOX&1GW9P>-P=6H4V0W0Y$RM@M$FV81.I$I28,]$#2 M!M+(\E8E'1 4!V.!@,O&"3S*1B[P,\YE9NV[TC :6&%/CD0UTK0/O,_\9U0& MC!]Z(5(')M& 7?JX M/M4D+:1N] %&(I1!7\ZDTL(<32R361-J"S4+TE0$B) M:YLH:/Y3*>7G ?NS7;J_8D. Q2 '"XNC*>"/(S7H%#X JM M,7ZD((;>8I1INLTC!_"=[,HU*M!<$=2H]XOMD\2++?;Y;L(16JU.)U-\SM7Q M5>&'RZ[!S_[\=XI_5Z&W34OBLM.PR+,#*U#HXS)4H/5#S9 [/_P1]V[$=K]Q M?ZD5HE>/#^)9]T1J5P?N[@'#)$K.7O">-S..@##N(0^;#ED9W(*4;AB:\AI_ M@CC&GQB/<9.YMRY\1PBW( %+H]C=A$H9<++82&I5IX.($<)H/Z):DZ!0SNJ9PQWN4Y&88# M.[S)P4SZJDPXJ642@A&2RE$>Q@TZ@V68 M]+E@5ZHEOAM]J9[<]*K#0^TYGKVX>4-/2@>8+CUQIKIL57M M+@NR$EHL-2=59FD<\838DR3)O"OEKB33K).^PF>+@_YE=?20[AP9)SWS,G># MZ=SF599=$HB4-;Q>(^XOH+W 00!.1[A M) LV"4W#_QHT>MV]>CYNU )-WC!M^)($]H885X-F--!%)-Q9_)TB2I4L>(#; M@[^E1!L2MJ7JP M%34[KPOW.0Q2XFBSN!]A-Y.Y86R"POF:&PX'_VX;MJ0% MW_*^H\UR:$+T8ER%O@062-O=\11OZ$AG^K:[&]*JS@%^7Y[;_V+LOK/LGOR M.V1J=HLGEP\";2P04@&!$+V].KEXNN /"ZE&LOXT2(RJ1_46%DF/?44:@"JJ M(02I5L:U4*&#WR8HQXP2G]O35HURIJ)M2T7[$.@GE[YP(6%!'5",2* P9Q#4 ME6?UWM9>>M5.2FL^/T;3MPFA!* 6XK&O:&<^J*F(;A#8!F2CI8,AA7N)NQ&T M55/AGAW)M-U= ),B&*A?,DJ!GC+*DIUS2-;G#+(B89 M;\\FZ4DCKF&8IC$ ^ &K.[:%3(EZK+OG&X[)Y4T"*.:.)9EZ)6-7H8GC?2:6.A_W38Y5_J'^<2Z@F> 1( MZ5.]!.0,E0]WDN:0H\ BSM\"2.:F?BU)J4Y)J@\2MWQ9[E7 E!'$Y$KV -T; M#=?'X2!7( !4OPR+B4J.-9!ZH,/ENH:#QCQHBWW5<"S PS232;+L=!U7I7.U M0U>W;!/8Z$ AHVF+*'^:I"NY7(G@! &H4<1BT1>9:HBHB#4U8V!Q:K>'C@8B MF;J+6!.XFT8$ @LT?-B(C*'4I MGLK693F93B;%9":35'ZXO;YQ]+#003_OZ,'M&<]:Q4M)!PA3>Q[53X=:_K#K MYF 7&%FJ932/O#V-UFPL3WC.NMQ MHX0]%5:![M&@.JK49O&U:1CAC:M(@Q9P2ZC/![HX!M9R"2?PT1O:TEN#P%B$ MZ??/8]LYQ"GUT>M%!ML"!/K&0 T"V4=T8K9&L&1-4_+K ;H..DD?N4LG<3UX M%NUIH,!U(G5!XX1/@)PMR0HZ]EP'G$DH74%F47W?W1@@G>D&@W-=_W2.CC@<$U/(,4VFY1 MD!_,/<*BXYLS$C" ''/N%^.Q]DQ0^4T B\\HG*MEPD0CG 6 E^E/, 'Z7U4' MLXL&NT2X\?6?B-<<_1%--=6DYPLP*E27\>2-GL/!6* =8,6F1F"4"\@W69^ MPW<96F,?X[6/<46=/IE+)7]MJ5%HH7.X!X+!\IRZW9ZACZ6*/X+) D;J"SJF.9KYS*C(W<64C[K4R(=P5:!)E-,\P'VRY?NBD=1(((9FFII1@-( MU95DTT"Q;73=""=79;4BWJY(.0&>:YK4LX@_!F@EN5VYSF([^!_DT;<63UB.OHE!T\3AQ-;W*> MTBJ(/6_ZP*^PW5GCH\?QPK6Q"05'C-SONK30208# M,&%OT!WB]C!V>V&[J#[Y:X,-@'8/^QQ\#!*"\@-P(>R:KDZ'KC+0 .7VQ-]M M(2%>.[QY%!(>A0!F;:F/,@"$@NZ=P_8E6<8%P%A<5-Y43^H,0.%TIZF-7'ST M##22<661ZV9JJ3;UMCYIEI$LHCG /06':;FR&T0@;HGB^T1 M< 9ZX,Z\17NQ.="-0KF]($%$B0"_B!CSV4:[#>(Q0%V[/S.F3$ M*298_Z9OT(TU4=5R%W$,)7R#JJ]OXF[*K[D,.B>0IU8!:+$7=]8)CGSD%* 1D8]="-2FXA+_I-SXKBW]'*&?" MBT )1"_,DXY$LKSFD/\U0):-U*)J^5A]!86!&MWXL0K A(Z RU3@VJ#J"O(& MFJ8P#PQPFJ=]O@1)!G+ YX@9*1MS5V$:&.ABPN%T#>0R8KTY=W=J(@?&DN0Z MM9'O_Z8$G;>P:?=/$XQMBUU*4\(X(+I!Y5W&HDJ8BRUD$])\D*$KPM:Z[WMK=/=;(LF,-=JP1FF.- MP'(+0BRYIGMSRZE;WEGQ6SLKBB57Y7:=YVK0;4?/3K6Q3?)7-AO+!$[)]2C= MR+$'U:3*-_32,@S%#0GTM-/)G\=ZC]L92JZ_1#&6'C=I2T.0:CIIJO9"6RS& MW;I["+H3+-HM#>R(<.63_Y.ZO=^Y".P2R$HT"@1'$O !! ?LG1MX?F5J"+4E MJJG3W4G2+ -&1/3@SABP5EQ3WC/A)];YW+,5SYB'YF #HQU3%T!Z[ (X\5;. MM_HC[@O"Q$F (=_1B_&L#_X=@QR@=/59%MI9=<>#OA504 M2XYM^ ]<.4R?3(GKP#U9[YW9[=,V_8'YLL$5#$OGGDHMS#T5D%6!]M'@0TW; M#W[P?X_BC> #=W,;P#J]NZEX:@'MV']5:EB&YMAD$YL)'^.3BURW'[TX.M$1 MOGP9GD\QNH2/+MF8*#"ZA(\NL.$S?@DA71B_A),NP"\+B\PPNFQMWT\SNH2/ M+DR.A9,N;-\/)UV 7Q86UV1T87;E'M+EXZF_%[M?MK8(F0\LPEH!N>;CH??7 MY(.K(!L:/J09U#ZY(D),V H/K@DC7F1@-2ABB<")B'WQM-9HV$#Z/*PG#.!-P:"!^N M,N>A$G#A4#P7$7Z.*OK1LK9A\>NXF66EOJ1J-%XWD(CVIV1[UW/P$O6O_UK. M]'!H!VD:4X]WA<9A]G@4A1<>L(-7LX?'J!@+H U#:W/ALKJ2T.''T3JJ(B^. MN-A0!;$W;?[@P'LFH4>A\ Z7B/ )80.ELG=K6V&H$/GX9E"Q0TKU"B7D!K3M ML,UZ=WF!2K31P>A\QLOJ9./\ZYM1B<7%^CDWPO!]S:%=MBO\88\6Z&W M*KP"FA%KA]3+[ZA%,H#NM339LE:W?F+M[(:^%[[-%.VBW#/LF0-WIHTS\WV1 MZ9;9D#-KRTCYFX7KO8.##3FVMZQU;@P'>Z&5?GNF8,*1^3 M(3W(>9]=0^S7_0W;6:ZNH[]F/_X9'",3H8+!IK$LN" MQWYI8_BV,>+LMFHJ7$\R[1$'XW6:$E;-PSJ\=ENRW?* M#*@0K#*H%=WUK%H MX5JWLOND['A3(\2.C>7-#)S M[U-8-QQ[WNLMHON-^766L9 \+2AOPPN-D?]\ 1SGUY+%^HL38;KQFH]7AAX] MR>6N ^4I+XED 4]:VZK/?2GI4HO6QP3&Q[K57%\R50(2PVARS?$PIR50E]BF M*ENT:+HN::,70HMNPM]IO7A=)C&NTB86&;^)$B58F1M%$-E: M;!;; MF'3BEW.EU:Y-HZD"9:EZ3Y]XXHF*)MU?ULEXN^ZRTFJNIF%9G+L"6RN#7B,@ M9)&!IH9#BUW32\L^T#58BNF"L-Q/,L2IXI(H! 0]S&].QJO(?R-;B=( MGNX$+D!\TI;8_.EIW(L0: M%PB>5"AV:[*W50L@CKL"70/+_RLMX MMR,^.BENN0<6?6],6=V"4D#AK-]C1 MWX -BP1&$'%[U15H ?IUVX>Q/^&2@>L7@_6+"?AEW%2L,XQ\\5G&9N8V5 MY#VN,KH$BQAC0?@BT 5V(>PQLIA@M*9<"_LJY59FA?:Q/[_>,5#:E M4: [^&J6L'XY^QB7PY;H&LH2$.H5F:.DTA8Z+[I:$AB6% =RSB[Z_T3.-'ZA5RJ@.YF=NE&BVLC MRZ"@4!!2BJ*0BW$E&.74"HLQ>[QZ[#<..)8=#9E]FL-<#K*D+I)"AYU[:S)V2OJU83%ET,HDNCZP MJ+@K:+ :ML_#K[A%!<3@]"7+6T07IS-4\G>VJ;9,$B@YKCAT\7%9J)# (M.X MWI/"W@MY*1(H[@W,.K>T-[R#B0?A3]!%C^@6P48;^!M"UP%6HC(:1QSA?K9@ M%7[17U#BH23&\;CL1($8\:C^TYWJ+^]#G+RW_:)W#;[%$MH__?KF3=/H_GHE M,PX]% T(':).%]$5-@3W%IRGNQRO9*K=!DNZU>9 )3>- 4QBSB3=_4DG,NR2 MN$,1=SOS6_/$(*HJ*"T\;0'Z]S1*,M8;N9PGUR1-&T7&T!_0S0Z@WE-I=C]O M@:;(M>*AT'?&4AH:G30);^.6#2LV;_\9"U,0$? .-CF1\0!2@\(8AHI_0;+9 MKV$;">[F=#L$@]&::%.^J)A5'OR_8+%UBAOZOJ\ P%,*& 4)3F6?;Y6ZVCY5 MXJF^UYQ1&P.%K@(:O*P1R40/5ON5#1A'SE]'):\WJ>?W[7TMYE0*KX#F81&I)MDC4+8HF-6&@!Y(VD$:6 MMRKI;"P^,7/]2<2IY.1C\>3?7.#GB64T93T-HX$5GBH9[WTV737>?_A.<;: M528*L=2T+RXAQ-+)-9'VU082#Q!2XMJ@5?SOQW\JI?R*C.Z)B?@!JQL7%\93 MH?LX<$G>0%%J6V/\2'^68)1INLTCQQ8VZ0JZD@Q-HR*>GM0GI4NMNGW&BA8^.,#X0GQ MA>$)^UL0<:X3:YN5*<4X(T0(""'0S8(18NN$H(H"H\/6Z< D4T@(P2132 @! MDNF;5O<.&2&8: H)(9AH"@DAF-(4#CHPR1020C#)%!)",,FT4CI\_![28D?? MYF:]P4KCBV7P^HNOS5V$8&369RLG)S]=.3D>2VX !^\MRJ(2=)6V20AW"7]H M6UQ!QVBAE56D"QL@MD+_+9<>?H_^976XB/I,\.T@SD,C^,);7&59>/\$ M.SZ>P?00#.$,X7LNRP4QDD4MG4&=07V'H+ZT+,\*D60J,RO+0^>4G25@F6@: M]!#Q[HJZR3LYE(:CD;)6RFR(6!JJW.63@!/#4 :JIKVC;#-S>4?-Y1#-?AQ.HPSON_L=]*L M8*S!6(-M&HPS&&8RXU! M>3_L$3&2X#,,S0S-^R"8A4@JP8[L&)CW LR)B!!/[=6I2?%5S5YFX^^1C<\B M#.>J5\E(-KE(OV)X9WC?*WLB&4FG&> 9X+^)@$^F(T!RAG>&]V^"]V0D,D@9:'#;TXJM7&F"T.,[,R1\$.LN WX+3WS\,92O<.I;NG\,RWS?_+\OS/>$00$RRO/.,&=I(P$YDD9%CN)<88;)N ;4)(1(1D MBNT3C!T8.R [1+)B>B>".6YJN,N&B+8;#< M.UCN2/FU1'Q.O1X&S#T&YF[@4D"7+4,F0V;HD)G-QI?2CW?F+.':-!"=ALXU M#9/[V2 Z::HVUS2-[B^_TK(M#>=?+V;&\>J,XVW7&-]&D-ZVY[SR>W+BPOI! MJV67;2\>8Z=PL9.X_4FOQ%:.\%E6$9IQ"=MTEBPN$1$SK+8$8Y=OR"Y+[REB M(L(GYH2#[,#!QHF)45[N(^8)^3RSQ@&XBN$T-+(=;IU;(_[K_+B%::T\UWHJ MDHZS7#D,XF_9,7N <1&T-)9"AV%\?\6X*"0CO,AN+#&([R_$4XF(F'VCXL8_ MM@13"PTL5S,,^NN X-H!R34EN(#X?T$2JE'3%J[VSK@RDX7 MOAGA8^^-%0XO0-\GQ[+5YFC! *=6T6T(?SY0;6A!GITJ3JE/=(>L?ED_-&YO M%-Q LKB_A&PREN*@5\VOE?Z7*/*Q^/B1XJ8$MML$_F\2PG6AZ[;%$5TA"G?F MZ,1U&\3YB/N#"$*;-@0_\!&WR7A6B/'3O232?.!1H!=+'7ZT#Y-8/2+;:I]H MHQA7@484(IM$LF 151W^[$YXTHE%.("4:B@6-R F_@5F9\S_"@\N.<,Q.1D& M94JRS1EC.+K%Y9LV,6&Y.\3F@#Q]588&&HZEZL2"MF)<&58-.4KD?^?]-B:0 MIG\1?M.FO+=R@1;+7HO^:PVB&0-ZM-IT3!JCJ!!;4C4KMCM\< 7S*KHGP3\O M#,OZM66.J!&N+2D8Y.D?4(-T^2L3RTQ!5J(ON'?DX,]Q/I98&9<$$>SRS*O! M"&(LNV@TP&"IM7#3MFB"7"RW);WE<>!XML"G@;5Y?^$YF"='IP@?]"03'D,3 M2WS 4PG9,U48),R74TQ8$IUKC*;EA+9,A=<(? ,[OZQ2GG<)V#5 WJA#_#/ M\Y.>T%?+)_\G=7N_<] LR"M-P__:K]9'FEHA][>6!..;N<])):3E?^U)0%@8 M6Y4T#3?6)HX=IBF-)XKS; 7\AHN%HB_[Z-AGQQF,"'''VIL*&0G&B&Q-J'T< M?G,Y[6WP+7Q]2>BU9JN;15:"QS=1!X(>9C[!Q%R T7#YI5$V/:.E0;;$SKLR M_/VCJ/T__X5_?!S*&I%,M%G:'H3&-@FBQ[/$>/[OM5@>,L'TK#YVQ<3$[IBW M(=,/8?5T"^;6/7!ZL(0R+#>\%Y\VKNDDZ;___E=PLK.'/YZU%5B%MKN_B]3P M:I%H TC:B5+Z'$C:0!I9WJJD X;&I2)T#DRB2;B[8>M3[5)"VD;O0(3-%&TF^-6;6$*( MI9-K(NTK(10/$%+B8(MJ_N_'?RJE_#Q%ZTMFF*NEZ8 *29O2TKQ' ?QL8TYT^I^W.,G@TK_)\8]K1< M1S3\7M)30OTV8^'INJQ <&I2SR('_@_!X:.L\<")3"*[S#4MV0(N+4^LS>XT MMNGWZD/=G?F29]'96%)8Y!\-L'6@?0/:;())ZB^)_SMUNM M-.W8?U5J6(;FV&03/\L^*WL"<%[D1_;L7C>FYRH:&"_"_'\D?GYPW'E,O-%/7 M?#[Q\:6@[D\NZ/F<69;U;-O;X/W@U#<3(/C>'KFGS+^K H_)]IV0[:MD[)4) M_1#=M/OJIC#G[(OM"CNW*ZP0$$4O#&5E*& [Q*JFFGEGIC\5/ 0U:<"/W38< M2](5C '=AWW@?1U_]M^WM7[QLQN $(]E0G"]?(7\+M*[0/LB\4,$D]2^P81G M,%F=1K!'T/AYY$6:_MI/G>%+FN/*,@YNW_XR:0VD\EIZSMEJ-AAR_Y5Q@YSV2&3CF03 MFRE4Q-@A3'A9O#QOYPR?DYAY+:K$EO6EOT/L2GIW\'G#LO'N!=Y L[B?9"AK M#HY@\?VV/7$V;2&[2!B.%1:MRI6';WNPVWU*Q]LV M-A@??(D/XI%X=J49U+XA'X0?')]4_A;J?GNFXNVJH^^]3+;,V\>\?3MHKG[2 MO<&+D41Z4=9;YMY@WK[OPPYB(I),,F\?\_8MZ^U;6+B2>?M"I_%A!D<,"9!: MA/NOY4QW3IM+TR0R4[E?\)8/9OC!YE[-%1YCD "M%.3T]C L>8,>PGWR?.S> MWI>*[Y-7X^_IX*85^>X80K>*T!1#:*C)RKQF+K>6(RQH]3-.J&3L:+Q$F. M;7 \QV._P5O('TAY]C5"32V5^\17Y^@8HIHT,AS[H*D.B3(O)UQ@[?PDE"Z< MIO7@A4,-#"TU7X]\F[4S,T"F&N;==?/" MF\1V3)WF>&P;ID5ZQ@!SZG95Q;)I@MFNFX-6,08ZOCE./&O9IF23EBK#2ED^ MY[UJ!I:19OSUOVFJ)K3Z[$BF#7^%=_'FP_;R<$^97),U\E;&#N3:#R3-C\ $ M!_"C&?'?0"N,)C7N&@HF@22PNEU8CA;\2/'SNB4Y&-CA)O77Z'IY.8#U5G 1 M87EEQ\*!20VC#RV9^.]T NNNI&)B14F787Q-DZ(^D")YTBX9]HAN^;UBTF39 M?D4T'Q$T3?.\U-G3>9(=7;7A&X7T-&-$4%?-=HUT)KS$C9[8]Y8ONRYVGYR5VPDEW'Y.RO3VUOTDPN MI^6RO)++K=8.)Y(,&1!"GCER"2#L:JK(E0'A2SOS+A-_YY-!KE1CW]E+X;_W M,MWC:M3M7;WQ_?N;W&G]6&Q]7(BDDXO2E>SJ?=;0@7W3[D$&]EFPBY%X:E&. MJAT&^]NN[/VA^;)T_BGNXZ7KWSMUR_KW=TJBN!U'9B@\V6L]3]OVY%:\_XCI M2&*7<\-M"^8A0 *#^0=@GHFD,CM\%?M[47AII2JQP[>PW]6==L8OM:_9"4-G MKS/GU-8WDD1$3#'?%/--?0>LQT%G$O83Z]_!-?49D@N+=&3FI=J"0A5(_L>\ M4*'5E'8M:GO58F.'\_#]WOW$>PR PB(]Y1L"<">)*.Z5,\=/!A:2+36<^<;L MJ;13-$^4I!'\V7!,3 G5,.0V=$!,KN%8JDXL&N1\YD 3&-48XZY?Y:2B>:WL MMFI-,F)AZJI7&:4PDY7EG0+B7SF36(Y&!_'J31FF:70Q\1;IXKE@@\!L=>QD M86*KC:6G>KWH1\3J 5.\G:]L*JT=K#WF#QMG.9,XS5WM=Q*4O?EG-T_8F,PX MBLG2+D7?&%<8G\K.PF-,>>YHDF_FM4A%^S MZ2QC_L-W+GI[A,34CL#OF- LD-(T(8 6L2;2OF+^>("0$M7G MA>0(9QX]-\[$ MHI*FX*58W(-L>2D^QK,D;0$0;"W%13S&QQDA0D (@=X-8H38/B&23#:%@Q), M-H6$$$PVA8403#:MEA(?/,)[5V_=W*PS'YCU6J7PZI,0;"D]52J6R88[=<9L M>JKI=6!HWCZ:/S3E&1IO/F60B_H0A?"N/F50Z-AB-NW*JM.MA%)H;R;)1BJ6 M%7<;T"O,MK(-<<> L+YL*ZL*[M_&UE\FF@8]1+@6T8DI:>[E2*6KZBJM^03F MQCIC!;>]\V\[#GJQ";]S<=#O6<+AC$M)1?CT)N[H,[ SL&\=[)E(.I'\:A+$ M;>Q41XNN\.^H5K:%V.F-,^'JHAYWDN$2B8B076'\-(,I@^DZ8)J)9!+9M>73 MV\:&<6%@[(R*X8^3XJB2A85-,>A0-3&VC^E[>Z3O;>#:WTXRMQC);N16,P,\ M WPH )],1D1A%O$[8.7<$LLV'=EV3 R0=X/G+:8VAI8#MS#)G>3(=(+90 S, M>P)F,9+@,WME*Q7Q$ RV'HZX]QF8ELBTQ/UGXV0DFYSE8X9XAOC]17PZO=3. M%;8-ZH@T<'/"Z]^.:K71=<=IAL5,H_ R(=,FEV-*7 9!W*-P6@;H[PWH>"2; MGDW8L\OFT<\32=5_T0V',_1QD@MZF&1%.)VP&86F2QQI#M,=:I/^K.?;&NI&TFQ__ZC_IE)5%@^^3^I MV_N=>Y6C<)SZ\"\QQG,P/0T#R(,?-B0%?F^,#[\B^#(?2\Q]V4LJ"6-RX($M M#=WQX0?QN1_ UHFM3N+6&S"OIFI;6\LAN7C]%\;9SU_YA=7U_%5]BRQO-N1_ MYR9LQ'"8IFET/:,;GDIRVT\B23"^DR9T5,UQ(YB$#<,_P4"?3C2)%(%&+7^T M\R-#72*[Y%;<9B[#,).HODH;4EOJ3B\X%R( M,CL5@%C3T=Q9T,RLU1SV"V4OUIMIR3,E/ M9JHK7E[3KM0A'+30-12B35J@Z4[!.%)E%?L&-NE*B!K5PRL,&P@7XXKZF%01 M0 -'^I+FP%_HJ";3=4<=&&5;ZA,00P33WVH:+!5E+)Q?D#6:&L%5TY%I#=/= MQ$< ),XSE6=4D'F&I?,=+)@+A0BR+7 .7A96<&%<+_381="04*I0+G$(BW\ M[(!E?V19C%B&M;TA!,NP%A9"L QK(:$$DTTA(02336$A!)--JZ7$#IR*['V^ M/);]<=FYSV9_Y$*>Y^X;PIFE?V3I'S^>_E%!7XUI<2P-),O^Q]) ,B#L!VT(;";KX0-P""^+[1(JDV;1Y#/X, M_M\'_CN94.44=C/2,P9N[=:9\_L/[W.[S,_?DVV_!7<*\0AHS#OMDV&X_8ZX MS23F G>GC:E@()$7/63H*]A[=EC)#)/ZQ1*1AX#QQ4CF5;UQAG6&]?W$^J)T ME.PZR.* [KD),=T [KE_0BOO+SZ6'M_%P&#CO\3@;0[W?1J?34]ON^[I+:&G MMW-.KL9Q_NCSC6 @<8_0G5H;10(W&F1#MU0+ ^IA"!8!9$NZ[ 9SXUZOT5A[ M+ZX9UELA757&Q@)SH J :JL8[?\JD#HQ#J2>GG;>G?:G Z?#2?77^>A<@K]^ M2J^4-&%AQ[=)IB\^((E=KST&G2-!6@3CZEWJX44,MSF,IG>#VG7O%@6];A*\ MU$'5,Z\%P[$M&U['=QJ21JD,)-IWN4H#IC)NT5B0?/UGM?+;@6)XPIB:W@]U-7I-Q+2I:A M*1^@M!"AC4BF*_1H/]EQ/_XXO]X/'PN$D07BXF2-2";J$VV/$OXQ8QR)L([ MN#=/$\7$1&68IS;0#VW8+2Q :?? Z?6(*8/<@??B\3=BY?[]KZD@P!GURCM! M#:R"%WPH4IVI1:)NC*'4A($>2-I &EG>JJ2SL;A_-GLP/H2-4Q#SL7CR;R[P M,\YE9NWQ&DM@A:=NLGB?35]F\1^^$^OH$=(V>@>B$,-[,UWXU9M80HBEDVLB M[2M>C@<(*7& S^;_?ORG4LK/BROZ;)Q2 '"XNQJ/1VT? M^7GW&I$UQH_T9PE&F:;;/')L)A@K*!+G'+Y?FP;JLWAU"^3ZST/W1BUUI/P" M+0&S57 5:4BL(/?LZ,6L1#:6%+YG@+$K,&-\WOX^GE@=7&([VU[V^!GOY<\S*%AJM#J*='Z!.>%/4BZ%?6ZV13#ATGD M?63.3+J'3KI_905FA-SF[WV[NT"8;T5^<)=X]QKX#F\36XCPWLQ^LD+Z%[U@ MG)41G6T6FU*$UY;^8!=4_,U<@H_',LF]$O(IBD]@TF/(/)ZA2" M/8+&SR,OYO;7?JH,7S(R5G4G+@26Z*L KL94 )=;;@AK*Y"Y]5U7=9DD9.;H MMF\*;<(#N6@QUGMQ:..VT_R+0V]2_\T+LA$Q-5M,%E_E.=BV-Y>_I[T1JT#HEA4FAE!QD9G $+I] MLGY6YUUAB=OP:32KS7^Q\![VZQ6?OA>,%[27=<=MX=)XX+JW6P:3"SK-W"O6 MO2FO6M"--O_R-[U>#:J9FQ+!OWP?S*#0,(R.W] '[GY/7?U>_A+W:I954W7B M7PJ&?2G^P/Z;WO\-&2&^[X7?L!'B^][S"1DE MON]-N) 1XOO>X0T;(9AL"@DEF&P*"2$82X2%$M_W'NYZ"!'VL]*W9[T_=['" M4D-V^U=KWYO[:T_@CL9&KS36->SG/.],^YO?LOU*E 23W=N7W;M6,#G\%V?? MVP/VYZ;LM]H&OD+R';\%+&_,N$W_G+ZFN5$7;V5NI-)ZK3W1G[K6$7;UD^A6U;/=OE?[>_YMS MGZ@_%Q>SD4PVNX?7YD*']DV['AG:9]&>342RXJ+K.@SM^X&.91'Q MJ?NAOS%XW**W#+ ZG<7])$-9W9 M5!FFV1GT-K7!?A86Z5%NUK%90?'Y _C<-CM=N\7UJ@[4Y%#99!C]5QJ&2J4F:*W/-W%7XKH@G:100&M4LC&*^ M"&]Y)([/\L)_C(M>=HKA=G5:)+GX9O86(D#0&?F7H1O/W/E$4)_!7NQ?S9?4)] M/0C9J^*(%%.$_Z_2=,X\A)]B M@0-#]-,)UT+/[VC3B++XB (AC*+\!7ZWX$$,WW\2I*X5'+75@B'\>0.TV/D4 MN$2RX16/;CR'5[#%%&!7VXJ[&]_\^IGB=S6;+L\7SJOA='F^<"'-)LSS!=1I M-EV>+_97P^FB%%DS":,463/IH@2FH81YOKAA!Z%+TT\7=UZ$TT&FV4-S[],$ M&7O@4JQT'VAI-7O[&P$]3)R?.;#8'KNQ*>7>..7^/2NPHN,4"MEW&XG3 25K M1!?'XT.2/9#^+4'5#:ZJ*<(&[:D^P0VEI1NKH8SZ+D[L&]F?O& MB9:8-ET:CAR75=)0)PV#7J<[ZCX+:5A_R'!"7+!9!ZPO AF=8MWI]D[V30H/ M;1W\\X%B:T3HMQ$G X<\-3WV7/=OW7I6QQRTN#2V(7+0 -Y0QZKTQ]L MVO.T3@Z>$\T?Z]-M!- ],=>MK5&Y4T5W:WHP0H7F&FBF!IWA8!..Q.G$(IHE M#"HRUT!A,(R.;9QB1P05F7N(%V=MQ&=1D;G&>7'MQHMK2,3AR.Y9V^H1GL#Z MG%34K.WX>Q@/'2F)-X-U[B M(>1Z\^8+0LN;"N [&";^'*:1!K=/0F<&RP(?G:2Q M%_"8)OK/% :-B;$G@V[GXR0?@6NW]L_TUH*N8FGG_*$,LX*.EX$-5JF6$T3[ M4, 5ZEJISKM4Q^[XG$6H &9R@;/8O85K^Q2%[&MS;DT[D_QZ54&L:.D(!SN%7.3'; "/]1*1=$E&K1$BFS2(^_>'%W[Y^NMA4W/O0 M3XI?\45@LJ(Y\RO5D/)2B>5P<6$\7PE0$03F(B1DQ )MD?VX@Z!4Z59'CH/T MK1;S7@\KB9DN0HM\E "893$Y>&OMJH)!!;YK$GE+\2_[X,,HG,4&@L=8>M=2 M=&D>70PJ&%-T:1Q=>DJ1-9(P2I$UDRY*D364+DJ1-0DV;JN#?/K(0MLT>!- M)9X"-JZO#T>M0H19AHVK+HIB_,8Q?LLAM82 -"BA^LDAM1HG0UN1AO:-,-0& M8W 8Z)B^/C)/BOOWB##4 ,VIV.1@"$/[JM)H@,MQQ7T?/MC1KGG \+C9S+G MMC+\:-CI[V:1VKI+^S7$#"G8B[FE7LHLCGE"B:9>-(<]KO),GXUG>H"RTK8J M Z/;Z5J'*"Y6(M$HD6C28K15=OI&QZ[Q'-NWM?LY#-U;S_>W6,?G*/'/4;"? MB_SB2ACFZ28$*(Y7'+^T]1MUAM8JR/,);?V^\#B)4B=)(\3#%=6>L?)KE5^K M_-K=]X2=OGT()'@E.DIT3DQT[(YA]4]@1WB).4!@2C4NRFZ5<]Q2YUB=[_4& M'2"JVN2UFX_5)F]WAN]U;'N5X4]HD_>!3] R)?#1U(MG&*_4_#!6^[SGXZRJ M([WO"&LJF3A)F6C28K15>*S.Z"2R-7]F7J"%00Z 1]DO<4<+N#K:4SYPB\1X M\RJL[WEC=XS>/OO>*)9_)G-N+\MW1N9@E>-/:-_WB1(YO< )YWRM*5/.[4DZ MM\]BP_=XR1\S=8 MP^LC=L/%"LPYQYAP-D8Q!'K'8,V7$5V8@,ZXBPN ,/&+*'00&)Z@R;DS"T L MKN^U'+9;C!/N^@]WD@J+KM:S MU<:^XQDYUO'9,\.+B!C/L'PRG/A[NI40'ZFJ2]F01#]<1ES7_1=8/ QYL-PPND49S"YAS&A ME[QY5>'3(5Z#S]YZR4R;>G=8+T6+@*H;;]XT\:,U2]C,O3O5?@DN_H-CBRXO M=-'.^=BMXL:#(2,1IFF21KC4J&3H?$DVD?!"H(\TX&R?T"5*43!E/O.HV( /2K6-Z.-F??N 9OF(A7&R6Z8YY.4^36GC-C,G1-E+O.ATKW&N]>9-O[)PV8@P-_:50(3$W*) M'YNF$;W Y; LONQ?,0U]/[PEI4"CPJG0$T@+H4;BC)(U,RT63+ "-1$XU8KS%=9[LR3H!+'>78P]1=2J56&^ M*S#O719/8;XK-MF-34X7\_UR^<@GXHD798+) #:^Y.$4X[?2; V1A'22K MYO%Y),\^S>:1F!+&)HA=)2!*0)ZY@/2L4T 2_ 7L(U^$MSS"8_:59(D'6\X3 MDG\EYJTLQGAD&>&@ R[\*86?%&,KQ@;&-KOUG'U*^[UR&IC,_0J#/1BST_%R MF^3P';T*0_4]JH4:[0QM^UEL^90P*&'8(@R;D.*;6V54"POO_:AK'T11 -J\ MV+O3YN*@F=-!<\VY&4:'*3T]-Z?7JV_&_>++T:A<[2,*1!)1:^)[ 1S$*(6B1D4?A0^RS&6H< 8@XJ 5:= MU]=FA=$U"V1EC:QZ XER^=QS\/VE29$OYB4>ELTL5238.>6KZW AUN'$V& 9 MR;,HX"I7"'E+=]77:B'E@2-&.4?<1JCOPND4:9<&LO")8ZG@E$?D'(O50S9; M)N@Y+*5+HO][J&N6*"JI%B[A!\5)$Q:-(&M<!:2 MY"E2X]8>UIEV9H;K31(]F!LM#RA+ MJR#3#TTRR=?\3&09LBD,]"WS;]E]+%=E,-*M[.CS;7[&:1%+=W6K]W>M]#/. M967ML42FM,*5*AGY6+50)KNX)=M1$C()%V]-4(/HY\"O_.WKIXNZ#*#'?K*D* (L:?4K*43R4HGE<'%A/%^IL@F$Y$*4 M*,4Y_[ ?=Q"4*MWJR-$X[;D>:1+]H#]*+@W+RJ-7[B7#:NO=G>THL$!'5ES& M\%Y1MY95%()2Y?,%57+**W"G2?:M9.JT4;7L[BLJ-)S,B5FWC3!G2*)/,$?X M1;NNO7%G4AA+!K&H)\RH\+)?HG#V-?S#3WP2I2R2U<(?O#CC_*PZO5^JHJ<' MD:>N [*C2&4B0Z5DF6HFJ3!Y;Q/L;K#XEFZN#C +B^$=O['(F8FWE.8'+O_, M@^OTXEK3_-(LN?M"5-;.-\;L&+?$X45AZ?LTALT!//T5S1QZ?N!2/I;1)3W! M7Y +W$S&KX%"0G9?]NO"Y=O6 C^LPTCPT+T.O"ELTY>*\N=>@F[9(HWBE(DJ M95SHA &;,?@3U@E?1YR66I28?[R#JT CL!\1[,TR0(&]K6\I,%";+UM>PIHL MIL]1B.$;K <&OGCU7L!04'SWM79):ZA]97<\WC]\PY:1E\=9=3B1879-]VUI M8;(]TGN&*H-9R]5'JT\R=5N5)S60+H9N#Q1=&D@74[>&BC#-(XP)FWM%E^;1 M!129DIAEO8I M$!:Z6_:LC2MYW(*P\&0FO!%ELGN:ZU:S> QYS[YR 7.81!Z\]1?NWW"<%WZ! M!?&9_,RA%$)S5>(*@SQD291Q:)QQ:#D(B3 B)U17OQ6$I,UF9N,IUV&J< YC M?_;($)?R;'=O7*",RX&,R]'0>=JPHS@,[(JE#WLG91[VB,[3 'O0(#;IGQJ; M=!6;[,]?."'6>/5!IGJ]5A[%PSV*1U4X-V ?NY3H-JDDNHED04SCPT2WIROF M:]AF]MB%FX<(?QZO%3UT8-E-_;:M$ MT^YT;?L0C4:/+P\' ')K+1\8UH&8X-B^Y-\;'%#:.OB/>9TLEF1@B6P;HDE- M; E_=.=L?^!;Q]#$/CCTR!Z3XE ,Q2H./3FR&L-3 MRN58=FB."3Z$M:K.C 777/9UULJ!*%&6NJA$JLJAJ?7URNCM"(R0K#:[7!$[ M"<-OV8MVK_[&U\0Y75Q'S.4:O_-B0JDJOB6J^K./Q LN M4&J\"L-SO$S 68'$R)KC:U%.UK):I#X[^%X0>@ M?;T%-KPF-#'\MA<(32 ?H-N39P# M"Y]=@RTL_9EDU!,H;87&0.B/6_F!=R@5N:^R8N$5PRN&1X8G&\0#@;&W(]?G M=@O9=ME>5?A7H#%*CD=&S_#>'!;/-*R1@0]DB"LP/&G9\+UIS$%V-!^L:0;" M(E^DK^?J>OPN L5XD56B',&'0-=VSOX31J5%V:!I:+%+R'@"3!J,H00*0N@\ M? T*>QF!^G;& WHW85,71AI7H;%QBQ26+0@)99" >3*W+5ODZ@(C%7WO&T?$J5 N*&V,@I+TQ0E+P!-#A!W0J^(M M-2M X$ QKZY*G$X0!%&:KWGH E\O&2>P;FS."W2P>Q)N08P+MA-E-@ .<,)0Y]'F6K.^$"20KZ?]LO( M+&="4 ,I,Q/@"3>DM2W1MT23$DG641>)XW*<6$::4X7$["M(3 6)V1A(S-)R M&X;>>Z)(Z?=BT7T6W@,O8DY7J# 1D>Y8:OR/W#*#:8%=&EE-"J2@YHO".V\. M&AS^]G)8H#;"+2^-;@& #::KU@3(L"$&!FN K*5;L?09J_J97O$K:M^-ON'J MF.WJR^Q>Y67;/'S"+2V%3C*T/U>&.FLW!;3'=5*?13" C9MF,!7E:"FA0I:B MLXCX[B3"5;CETB>DOUQ\^M_+#V?&J(#T7@GJ4% ('6(90)+>T][CK9M#F^O9 MK@"9/%+4=6<1KNJU%S]^NL$8';\]IM!B+# +1@*QIRE&6O(H8D=BB:_SRP@+ M_EX#3>NY<#F6$=(XBX_Z_(8+>$]"DB]M7K.=J1 UQ\$@K^36[%/DA %'@\\* MX_^&FU(*70KIO] 2^ $1Q2FKP5E8 M"RX"NQ=B&#_!CAO_DH50Y6=PU\#H\ .^,[G7@A3$!#QL;0I2%T;9/H@<^RB/ M!2_%CK-X;4<+/3'W +88$:S#-:-MG"_!.\6J1Z&;$NAJ'JKN%/YGG#=MR&5# MKJ"8,D4"Y.!T[3T'W@@HV)T]%<%^\,\4U(_H*2B:"=3K"X?1E@.AF.%N+QLD MO.K:#R?T92<*\PUJ,<8\Z.&"&,2H8X6:DGM2#IR+NI?H.TV1X;(XG9A%065= M^R6\Q28&U/""]%6 FU86"5#Y.2ZDB.3A@Q/N>_Q&[H(W\F7.%['D!5J"*B\( MA3G!+<44-B!>=NS N7BY''K!H0'LNH\'[?P'!DGNY6F?-Q+1&)>1^ MU.9L#BUS.Q9-FMM&QO0@PSB5-&L??$R ;,/.9. M1@>/-M.!9,OB>;+M-\+D!OPZ3$0X-RF!#./0B(-OO9CKVE5*N[-B!.6O=S0/ MO(+@OB.H)+03*B?1]9MP&3J)I4X3+RV[IUO5=BO]04_/O;EJ MSQ0![KS2#8,%02I/(O-6&)G)JVMQL59Y=)!5I6F@4$1^A%Y]=WS+%J@PP1*8 M.FQ.:1'T ?R0;%RH#]SA\PF/Y-^-2G.@ZD3/2=&N>1DM=H0K ?][:9C%>H&) M3[(XE336Y158._/C87RC!H2;B@"[PR/Q+T@QUI0)=R&WG&308HVB,7!5A-=J MG((2\/8K4*9H9L+;U[LLK/A$-0#L>BZ%CW!0H&_D)V$Y(W8;%,%_\IYB"F=U M8%-B&B5 ?.06Z<_XG/1P%M.%616F;>L(;R7=:8GF"]\CGB9P<49[A1O<^"2; M;&2^- W5B4MM<42_GD]!J8^ V='RU6!SH:+JF" )83<&BNQ:VH)DAFNLSK_5 M<6!Q' @LDSKB*(-=@V1;LSING<^V*![!?@W\<.JJDOCO 7A_?7W[]<$ZFY6N( M&_&E/PB#V%FRB!O5?B?;VY)U,UNEL,CE))8>K>+%(8][Z-+1AO MMW4^UE[J7IK+E>UCOC636Y[B2:A36R8]?)41_JD7PS"U>\XBC(&8IZU+FX3) M<7R^7U&Z/7W0:[72[=,G_LD"BNL9%-:S\M.L*[Y(*&*>U9592A4WGR5[._D! M[=/$?:F'.6Q8,(=1^^\X7:QN :DL'TOX'GB&NY)LNC;WH110["@.?+I;$4%J:K=8M8XH,CBNV(D^\:"N_7JXB'!,%)F3QY M #Q'DWQ4_/LJG?R'LAXQ91]L//9"!@<@+U.'ZR5#(HY+@_L\"TKFG\J4I:!2 M*A0#$\;3>SJ[D6?)X$_P>!;ZKBA=QF-33AD$,N.+BGYOP^SU<-=\SEU/)+[D M07)1IB#O:5]%5MXV?)2W#?\U#*[/OF)2%FYX']\O/-!6CVQ/N$)BH"HD5(5$ M8RHDFE@/<0ZR,^-GOXEDO@N1OXXYN!]%[N&GZ923!O\IQ51!>3D'N_$',Z8^WY=(N>,13S/N<9D C112>A\ MP]182G(.2GD'8;8PE)J,C\$60Y1+%#D&5+Y %0Y47Y#&7%:G8CEAB'6D6:%B M7+Q1J&Z1@8UI0A&:7/CB(H6?8JR)V);_EV/!T.K$8$XUJS?H&/:P-,O*#*=4 MGE\=U4M+M_.D*/AXG#*1H[NRPKJ6FRS#R&V6X*#OL56K'VIF&M3[#&[E@Q=G M8A\?4U(N ^ #\(AR'B@\J9CY.?WSXNPB!U>6PY?*+"G,3O5"KBP $$G!I3H? M[67?*#,])G_FG!1QAX/VHV0'&I00/>1=&@KER%$NO("I DMY8^O)D76UA7D M_&=:.?^!YQKS/U/4 !]OD,V^DQ5C.>+&5/!<8 KY3YAU?U3\H2+W7]2*9%4! M'8DH)%1GGAJ*OV'V+"6T4S8,> "^* *1Z9J84\Z#F$KF2[FE<4$E*KHO4!JP M>B5.YUC<]G_<%2FD#\X=W)CP(ITG-/3/>)O M6+*%I7^P@?0[P\[_CE J! DC$.H)$.F51"5]_?8I,_&.( 8'2"_#;.H$1V?3U*9IK^Y69_4[?&)Q.M$*QZ,FQ:'_0Z0[L%>JU>:]Q6:3E;+0/ M+7;0FN3+'%Y<#^">'EV8=Q7@5\-^_Q -P!63*R8_(I.;G?YPN,KG+=BM_%23 M%JI(W;&CN#N*Y>.D[]B3VX=T&J;5Z5D;S9#B;L7=+>7N8:]3ZV.U>8N$ MQS%YB?.KK.O,:]%F)YX5C100>_J&^7D3:.5=/IEW6945"V3%#5.L[CB*)J@- MB>S9\SSZC/<<3#$[IM%3>S$E+<].6G9W%3OVL+O&EF:P%0UAWZ>J@-Q0;I@? M;)U7MXI':IN<^07H%@1U"1QAS4D<]94S9LZ"!K. M(RQSEU>R%F @0$E69HL,0C65MUCDSN+WF'^$[1KV7!/.HPA-V&1?LI:INPMU46IT%SQO, M@UDW8Z\FTE_/?TQ[.;!+[6G*KUW?ZE%[:5BZ46I"63R4UW\3$^=5YW 99 ([ M^&"G2T'?O!EX/2/"5WHE)(+RR*H?F61E^&ZI#/]8?%*$M9K!)V7:K/!)76GV M6CZQ^B4^67XM%?#G-=I58:XG;P5F@AK')TMTI5:<,<)/"*"-"G)%T3RG"OKA M[HJ1<=H(2$.%@*00D$X/ 6E5$Z]D"*]7AQ^RMJM'!#(2\"S##*8'42_>ARQR M<>D_>.#,40-4L'4^-2=F&9J=7W2-)8R>KF[8/0T$7B#[K*A'4-D3GCM7Y^DU M-K,Q^N*[U&@:;T/$/=F,#CX-DHL-\JBGK!\2,E%A6XNWC*3^U,Z#^ZQ=)S4S M!:&2C6+A_8CG0K:F:'8KX5R^;*U[-L-7J>11AQ\]Y'L \@#B@ M=T3[#S17 E%(DBRC"VG/S5[ MYF!LV-P.(2WF+]"Q&X0-_AUV!(\*LO M?_L \@*BFD;RH:?EK(RC*OLB&* L--/%O^71T@J6QJOE X8!G4]@/V_)59G*HW;T M,, Y^$IG_R.:9\,>+!M,WGTR=V6S'LZ))OKXNMC"&9:%/&[0WR C66=3S1(0 M[MT*6_8L=]@;]JSQ:.@,@2VGH_%H,C+&4WLRY"/N\NG$66%+&R4C"GVLS_N, MCKN+XQOWS)%E&@W@1UOR8S9,HDDQT.-MRKQ8*XU2=CNG)L^%8@33Y? HR+8R M3GD.^2]@;/Q4W!]E02+01+*['&+K>E//D7I5,M?%S.-3[>,==U)BS$_8A1L! MX%#5T=\*)9;]379:I=#6E]27.M.PV)EA2QQ#>*/@/=SV9E.2C>Y@OO_*O9@O M?!%&"7+QQ[N9-_% RUJ&+MKOP@]F8U#6EHK0UKK4LBSM-Q8P84]1FHW!.YA@ M01[R 3(-H*WER,G1D -+HZOPVB(?G?:JVL 0&2$N<4+O%7\M?L7GC)Y;OE3L MULM\\IH W(#U88R"=7E 0R!?JRP..0<*OU8J9S&0B#@J!K_/QR:SX&"F$[#@ MB!Q7_UF$F!;N+G<[8H9QC#^6H.1$_!%?S%UR2:10D0,(SH<7HLL!'@!(F!C& MU<<++2K61")7SQ&V<_O:2H'IT*?0.OC>G$P'^J[K'EJW<(2"75X]F"]SG'2> M^BP#U<;-0AJ@-+62D;MG_Q*;LD4$)/$6%/W,5&584I7%WXOM M1O9WJ99Q8?,>Y?"\V$8)+>P^2MQJI:U&_X)[*H'7E\1+GE%H&+H+ Q&?CV$4 MY$83[V"[9GB(_D3'$R@FN9"41*0D(2)0MZ.TXNPSB5TCGCN)&_4!KQ&WC/X@ MCKKVGLXQ)*)L82T[)2>JKA7\]S( &F]A_VA-=R0X :+FW+(;N1ZR\MFJ9W1& M?5FHRPVZO&(HGTNB2C7)[ M7JO=6^JN7!"%*<1QB3%G['$OW1(-56;)"Q2*$K3^,?T3:NHC1"0(Y38GSO2) ME\W *<^@8*4HF\&R4JUP^JI#,UUU:*:O7Y>/&'P6)UG#MZSU!?%D:0/&2*21 M&[%'1E02YWLP\]^0K4F(EA[H/&QJ^V3$[\]P.=%3E9$Z55&G*HTY52DWCC)D M$\HLHF/:4VO #7-LC.SAV)[:QICU;#9V!EV+&6PTF YZE8C.Y_,O7R\O/WW] MY>.7R]]_^O3EM_.OEY]^'X^&W5%W]+31G$UH,,MV ($M! M+0RQ&+_"CL7_+$Z5$5=^W+/ZO4'_(-&INB22/.QCR. 4#5 KC?" ,=!+X>*$ MN*7#WAH.&)SJJ4\GVP]XP4WH2S#_&W"HL%,()86 ':3V3*"^@,'A!I\FA.D$ MF(2A_3%#+U.^)0VR?<4"(_F.\%]3/Q'=!&#?"ZXE+SICR+?0*";<]_B-]/BP MTU3^6)97!(8S O,$(Z+L ;QG^4WBV @#I10Q9;G5U9@+=C7._._L7*("0U\8 MW4P4UQTKA5$%I5YL[FFIX)W98.4967X\IFN_A+ M<06R7U9"4\-<*G%J(K)RHHF7R$X-BX*A1!\(%N"LLPU%S2X"9H)0I#)8A8M' M21L.^/TP&Y]YN"^T4MQCG&ZW\2QWX-B'$;YSJ=(&AR2 ?4'L(C)R)/. _0 M+<])G?GG0*5T@:2-L_XQ>'J2'YN"%KA!54*'VTLQ@J5#D#+EAA.+,9/WQP/; M=<9VK^>.1]SNC@=@J08CQQD90UZAW!@7;&SJX\]I!$.+>;Q"6//?0<2OO9@: M"EUAUEHX%8ULKF##&E%F5 /H;4JSD4\$Q4*V;"H&BM&N2Q!QN;L^AYVT[Y& M9<\=CE/JV2X]%M* \.2XF%Q>3*VV_T.[PU1ROFIC.?KN"'+CE MAS72S8V(NZ<+7;VEX7CIN<41,,7-9PLIWFRZ8)/A9]K^H-F$40+33+H8>G=C MYW%%E^/0I:_W%5T:2!>EQYI)%Z.OFXHNS:.+DI=FT@7DY;GV"3L(81Z(P[5U MHW_@13@(W,\VW?#T+0=V887OZ#[S1'O89[HNBET>M8-[ILNR;0/U3)=%"=&C MM@_/=%D4MSS.>3[*NFSJG?0;N_/FZ?R[.L$I'[4IE&Z !"@?5;&+\E&5CZJ$ M2/FHBEL:N"SM\U%_3Q&G(*MM%/]>(<9-K-Q6)13*;57LHMS61BR+/7**!WA\V;HDV*=)SF""[YLJ^*C^LQ!4B]E,M>W05CR@? MK,PD.6,(/ODW8EDI'TR)PPG[8 _:NRI]J;RN=:HS\ASE5]*%IZ-][4I:T%QAW*]"M>+>7+#NE N MNG+!JL'0( @1[T\RR&>?!4J5**?K@3RB_*Z6BL,FL@MJK_Y_3^I!.ES5MNK& MXDXCG,YC=%7?6W18HR6*T^H(Z9L# E!>>=CW IZ#+",2 <)=XR>7%A4NPX=> M&=C"/5THMMS$EOOR]$Z(0VFK<,KF_9CZC%R_$V*64*:B?8["ZXC-3]HM/"[? M=$_+#FYFG!I?<;63A>-P/ITN6[^F.9'GB\CS-4-VQZ0&/N8[35S-FF;6<XQ=C;%J= MET\YO8,75>Q)-$;ZH*=DX]BR<>@@YW;F^?W-N>*'(_+#@2.:#V2(]H4GLJU7V3J>SK91+3R[W9,YDZ1M6Y"Y68'UX[MJ>V/DMKIE)\C'^U-. MK?&6GC6-6N?!M#5HAIVS5GP;NO@\0F;KF7;/@:\&190/9F9.ATWVX$>=3BSL MZ67F=#VOTQ&) VC.UOAJBJJG[=TUW(FCRC^UA]CJ=5G@=;EABNU@V^MV;3Z/ M;!W%GV.$ZO!S;JM#M>6$L77_+:R=G*#FLZL9N'&II:/U%;:K[>IDU=6N%NRDMOBH_2^R_7:E;MQ8]?.!B;F =)K,54MZG=>LELQGU7 Y:(@9/BZ;W& MYPL_O.>(1P3;^\$[+6%WXL;0Q_EHX03>RY#_8LT+-"<, N[@KW27ELRX=L/A MFWCK5(//))'G)!S7)72^:>R616ZLN6F$=^#="YAFZ.JYY5L1UGUKP5IR/+01 M(M,\]X<7X^YPQ"9]8S#F[J0WMD=L.!Y-N37N3TVC/QPZH_YHA)+&LB6?Z)9=G=WG1L#1UW M;#M39SRQ^Z/QU#!9=^HZKFL[*\MO_^8%_(I->7+_P8L=/XQ38-/QL#\8F%8# MUMV6ZX[#U,0XM=) #[K>B<86"Q]T(TAB9>5-=V!.)_9T/#$FL/(]VQH/N>N. M![T><[N#WM 83596OO<)!#ZZ#*:HIE!GC(<#JS\R&[#H/;GH-$*M-,2CL/=3 MJ[P'=7LMN2>.SUF$ON!LR9I;^)&G:&>[MCC M#-_MGZ710\F$0MB).7;= %V MQF$Q]N>UNVM:VO[U+SOY8J55D&Z921[!-3\3G8'9% ;ZEOFW[#[."KI&NE4X M+-DD+.+'KF[U_JZ5?BZQ:)*OYQ,4M'8I+ M3IAIZ/VJ!VL;L"E](M(N[4NL$B&9-HOX](<7?_OZZ6)/SE.A&Q[@/>'B8LR1 MG&-P9R[@;O2@<#>0GP9F5 R(*Z> M(U:]RO*E+:;D]U45E$395TNMO5_L&NP&^1D]TY[N>W&1'][$?:>@B%KUIUCU M85\?#=2R[V_9'WBRME79-'/6^Q/KML]OJP U=X*/8]6E)"^,AAXXS:NZ%IOJ M@J4[(@%C0_V!!=0E!EX_:]IK+%B$GLI!9[Z^2OQ1''Q\NFXJ"-]&Z0\\=B)O M(7;N>RK^IGCP@;3TJ.; !OWL(;W?U/>2HMH(A?RTF84%S0ZDF+<%=V#')C]S M%G/G#.Z.F).\Y4(SO7LA=[RS)%F\??/F]O96A]OTZ_#FS7GDS,!ABM]P]YI% M;UR6L#>&-1QU>]TW((Z&T;7[O9$QZEH#TQR]8<;HS##AVMC@=Z9KZ+-D?LP] M='$"<1['/-$RK"+M_#KB? X"WM%@3MS56(Q[;$S(%@K,M# KVQAUM,F]Q@*X M81X&UQJN1X1G"5<\NO$<'G?$[;_JG_5._E=Y\3)P='KV(W :APW\'$]!8H\B MV?)Q[==?+SJ:%SAAM @C&@I\$,C!09D['(]'*@8$I! 'BH<77_BU%Z/F3^1Y M2:Q=I!': /@3O"S1X$,_P9J()X=G_Z--/1\^ )=+$[7%1%?""KM9YR;I)[-M M?N%>/$&E;:2V,4](VTQXWC#L1>*)C19[_5#](^E6WAMC?XY M#X*4^;7JQ^BB_@DC+4?(O^#&"OP/73-0,^RDDW*-@^Z.OINNT1ZC M9K0E#7.O]:C:O]MZ-\2NWP"=GIYXONH@#[<8\,^ PBU]P^Z.37YG-\D-N011 M#Y(TXM7P2MF>&YNCN=B*C2(G=='<_*_:3U[ 4"E<@+* &U 37*<,U4 (?UW M;?=X,>*@-? K?W#?AZ> 6J'VG@6@;GZG;17L9L[C.'0\^JV#XTTBF [G#W%[ M[/V[/<:IAVWL^LV3H-?MFF^2N3$R^^;(<,TQ:+VS MYFN]+.JAR3W,=IVG-5W=:8_1=%7/:V556N]_P?>5 ]8V!RS>01L5&[&5/9EM ME/=DILWOC*XQL ?&I$&191(^RE>?+W@0BSCRKSQ)0/I>K1=W5"!"7$$]9(*/ M3(Z*8%6@*^T&NCN&B\3[OD^3$&:;F0/2GJJC9!FZ\5_*56J;J_0@C93I$J/; M%_$=PQPZ@VZ#?)SB;$H>1J'@?HY UKT%>!4?[[B38D*W]FD*=X&"6:11G()( MH]!?B=I@&2/NYD?<5RR:L(#'9Y_N?'ZOG3L)_@4TJMEZIP"DUJR5VM,3SE.5 M07/DV-UAMS4R*#8)'OQT6!ELH4DUP:0JF_J\;*II3*;,8L.&R_/%S./3+?;4 M&&K_UJ_T"[TJU8;5ZZ+/SMQP@;[W6O$?=?O/P02;8(*5#6ZUS)KVT&7]IMM@ M(;.;[6^C9+9])MOHJFUP>TWV)=9O@<"C0H+,;LZ^[K"SMFX\Z;5^FBQN:R_2QBK M]K>RZGX!S*J +\-L@AX=0;T]HRO+4$?=XK1N4]'D?V&IY+HRTO+_?Z((+!XW M(=C;/K&*ULRN2KZU$\ZES-QQPAMG_%,:!5X\XVY'"\)$A)T5+M-:X=H?+I.Q M!E%!X3(I7*9CXC(YO;YKF$-S/#)M.?,6'#-L]V.,;+LCGPP.SW49@PQ1?U[S6%I#"8JF7DQ_)V.$.$S M$Z[%,#AQ>NC!9R9\QOPIGE'BBT"5\$C>0,D4:0 /T?M8FLS"""8J+<"^L*RD M=).60$S>[()0$71E![BK"F(N/;0,@+630]8#K_B@;1V6C4+IQL6>P%F*V5EZ M_W0G9_?T \!N'P=UID$,^D"J@2+ BS^\,%]LI^#!)[;),ZZI ]J*HW(R9&NZ M)CDQW:&T16/9[OW]VT>PTO&AHRJ3>!._T3Z$Z;4/SN&5KIU'$LU9,=0IZ+%* MA/0(JDQQUJERUE$MI.RO\+^>@QD^//8PVDF9N6O.&A7C*<;;QW1>;<@G>ZV8 M[&28; Y/^EQM 9HSL69RW@EM 8* :>>Z]@NG.*_RU4Y(FQW59"K.4ISU---9 MZ_Z?.TZ8!M1>3_G_BN6>QO]?93*U 5!6C6JN3O+[LU'+>5\R$;22^56]ALF?EM"0RTFL-Z'GUN>PYDFJ M;R:A>P__S)*Y_^/_!U!+ 0(4 Q0 ( "]Z_E(%!T0KP18 ,D' 0 1 M " 0 !AOY26R2>F[%& "7C@0 %0 M @ $[+ 87)O8RTR,#(Q,#8S,%]D968N>&UL4$L! A0#% @ +WK^ M4B*V*)4.B ]K8( !4 ( !'W, &%R;V,M,C R,3 V,S!? M;&%B+GAM;%!+ 0(4 Q0 ( "]Z_E*;9N[2#VD +T>!P 5 M " 6#[ !AOY2 MX!$)(7H) #310 ' @ &B9 $ 87)O8RTR,#(Q,#8S,&5X M,S$Q,CAC-S Q+FAT;5!+ 0(4 Q0 ( "]Z_E)'61TX2 D )Q! < M " 59N 0!A#,R,6)F83-A."YH=&U02P$"% ,4 " O>OY2>1SQ M"! & #X&0 ' @ %S?@$ 87)O8RTR,#(Q,#8S,&5X,S(R M-#AD838P+FAT;5!+ 0(4 Q0 ( "]Z_E*R^5!Z#(@" RI(@ 5 M " ;V$ 0!A#$P<2YH=&U02P4& H "@"V ) @ _ P$ end